{"id":129,"date":"2016-09-10T15:42:19","date_gmt":"2016-09-10T13:42:19","guid":{"rendered":"https:\/\/x2d2.de\/blog\/?p=129"},"modified":"2016-09-10T15:42:19","modified_gmt":"2016-09-10T13:42:19","slug":"docker-container","status":"publish","type":"post","link":"https:\/\/x2d2.de\/blog\/index.php\/2016\/09\/10\/docker-container\/","title":{"rendered":"Docker Container"},"content":{"rendered":"<p>Hallo Ihr Technik (und in diesem Fall Container) begeisterten!<\/p>\n<p>Heute m\u00f6chte ich euch einmal die von mir gebauten Docker Container vorstellen.<\/p>\n<p>Wie ihr ggf. schon wisst arbeite ich gerne mit Arm Platinen wie dem ODROID-U3\/X2 und dem Raspberry Pi 1+2 (jeweils Model B).<\/p>\n<p>Meine Container nach aktuellem Stand (10.09.2016):<\/p>\n<p>RhodeCode 4.1.0:\u00a0<a href=\"https:\/\/hub.docker.com\/r\/sstruss\/rhodecode-armhf\/\">sstruss\/rhodecode-armhf<\/a><\/p>\n<ul>\n<li>Ports\n<ul>\n<li>5000 &#8211; Webinterface (Web-Root = \/ also f\u00fcr subdomain eingerichtet wie: rhodecode.example.com &#8211; kann aber auch f\u00fcr z.B. \/rhodecode konfiguriert werden)<\/li>\n<li>9900 &#8211; VCS Server<\/li>\n<li>5432 &#8211; PostgreSQL Server<\/li>\n<\/ul>\n<\/li>\n<li>Volumes\n<ul>\n<li>\/repos f\u00fcr\u00a0repositories<\/li>\n<li>\/opt\/rhodecode-enterprise-ce\/configs f\u00fcr Konfigurationsdateien<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Gitlab CE 8.7.3: <a href=\"https:\/\/hub.docker.com\/r\/sstruss\/gitlab-ce-armhf\/\">sstruss\/gitlab-ce-armhf<\/a>\u00a0und\u00a0<a href=\"https:\/\/hub.docker.com\/r\/sstruss\/gitlab-ce-x64_86\/\">sstruss\/gitlab-ce-x64_86<\/a><\/p>\n<ul>\n<li>Ports\n<ul>\n<li>80 -Webinterface (Web-Root = \/ also f\u00fcr subdomain eingerichtet wie: gitlab.example.com &#8211; kann aber auch f\u00fcr z.B. \/gitlab konfiguriert werden)<\/li>\n<\/ul>\n<\/li>\n<li>Volumes\n<ul>\n<li>\/etc\/default &#8211; Konfigurationen<\/li>\n<li>\/home\/git\/gitlab\/config &#8211; noch mehr Konfigurationen<\/li>\n<li>\/home\/git\/repositories &#8211; Repositorien<\/li>\n<li>\/var\/lib\/postgresql &#8211; PostgreSQL<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Registrator v7: <a href=\"https:\/\/hub.docker.com\/r\/sstruss\/registrator-armhf\/\">sstruss\/registrator-armhf<\/a><\/p>\n<ul>\n<li>siehe\u00a0<a href=\"https:\/\/github.com\/gliderlabs\/registrator\">https:\/\/github.com\/gliderlabs\/registrator<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>znc 1.6.3:\u00a0<a href=\"https:\/\/hub.docker.com\/r\/sstruss\/znc-armhf\/\">sstruss\/znc-armhf<\/a><\/p>\n<ul>\n<li>Ports\n<ul>\n<li>7887 &#8211; Webinterface (http?+https) + IRC\u00a0Port gleichzeitig<\/li>\n<\/ul>\n<\/li>\n<li>Volumes\n<ul>\n<li>\/home\/znc\/.znc &#8211; Konfigurationsdateien<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Alpine Linux Base Image 3.3: <a href=\"https:\/\/hub.docker.com\/r\/sstruss\/alpine-armhf\/\">sstruss\/alpine-armhf<\/a><\/p>\n<ul>\n<li>Minimal Basis Images f\u00fcr einige Container<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Docker Swarm Manager\/Client: <a href=\"https:\/\/hub.docker.com\/r\/sstruss\/swarm-armhf\/\">sstruss\/swarm-armhf<\/a>\u00a0(Ab Docker 1.12 wohl obsolete)<\/p>\n<ul>\n<li>Ports\n<ul>\n<li>2375 &#8211; Swarm Port<\/li>\n<\/ul>\n<\/li>\n<li>Volumes\n<ul>\n<li>\/.swarm &#8211; Swarm Konfiguration(?)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Go 1.5.3:\u00a0<a href=\"https:\/\/hub.docker.com\/r\/sstruss\/golang-armhf\">sstruss\/golang-armhf<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>znc Build Maschine: <a href=\"https:\/\/hub.docker.com\/r\/sstruss\/znc-armhf-builder\/\">sstruss\/znc-armhf-builder<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Nextcloud 10.0: <a href=\"https:\/\/hub.docker.com\/r\/sstruss\/nextcloud-armhf\/\">sstruss\/nextcloud-armhf<\/a>\u00a0und\u00a0<a href=\"https:\/\/hub.docker.com\/r\/sstruss\/nextcloud-fpm-only-armhf\/\">sstruss\/nextcloud-fpm-only-armhf<\/a><\/p>\n<p><a href=\"https:\/\/hub.docker.com\/r\/sstruss\/nextcloud-armhf\/\">sstruss\/nextcloud-armhf<\/a>\u00a0ist hierbei das All-In-One Paket, w\u00e4hrend sich\u00a0<a href=\"https:\/\/hub.docker.com\/r\/sstruss\/nextcloud-fpm-only-armhf\/\">sstruss\/nextcloud-fpm-only-armhf<\/a>\u00a0an Umgebungen richtet in denen Funktionsgetrennt containert werden soll (z.B. DB, Webserver, FPM).<\/p>\n<ul>\n<li>Ports\n<ul>\n<li>9000 (php-fpm &#8211; nur\u00a0<a href=\"https:\/\/hub.docker.com\/r\/sstruss\/nextcloud-fpm-only-armhf\/\">sstruss\/nextcloud-fpm-only-armhf<\/a>)<\/li>\n<li>80 (nginx &#8211; nur\u00a0<a href=\"https:\/\/hub.docker.com\/r\/sstruss\/nextcloud-armhf\/\">sstruss\/nextcloud-armhf<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li>Volumes\n<ul>\n<li>\/etc\/php\/7.0 &#8211; PHP Konfiguration<\/li>\n<li>\/var\/www\/html\/nextcloud &#8211; Nextcloud Installation (speziell \/data + \/config sind hier ggf. interessant als separates Volume)<\/li>\n<li>\/data (Nextcloud Benutzerdaten)<\/li>\n<li>\/var\/www\/html\/nextcloud\/config (Nextcloud Konfiguration)<\/li>\n<li>\/var\/www\/html\/nextcloud\/data (Nextcloud Daten)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Ich hoffe f\u00fcr den ein oder anderen ist hier etwas sinnvolles dabei, dann war meine Arbeit nicht ganz vergebens und nicht ausschlie\u00dflich f\u00fcr mich. \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hallo Ihr Technik (und in diesem Fall Container) begeisterten! Heute m\u00f6chte ich euch einmal die von mir gebauten Docker Container vorstellen. Wie ihr ggf. schon wisst arbeite ich gerne mit Arm Platinen wie dem ODROID-U3\/X2 und dem Raspberry Pi 1+2 (jeweils Model B). Meine Container nach aktuellem Stand (10.09.2016): RhodeCode 4.1.0:\u00a0sstruss\/rhodecode-armhf Ports 5000 &#8211; Webinterface [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,11],"tags":[],"class_list":["post-129","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-docker"],"_links":{"self":[{"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":1,"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/129\/revisions\/130"}],"wp:attachment":[{"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/x2d2.de\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}