{"id":7025,"date":"2016-04-28T02:02:03","date_gmt":"2016-04-28T00:02:03","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=7025"},"modified":"2020-04-03T14:43:37","modified_gmt":"2020-04-03T12:43:37","slug":"docker","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=7025","title":{"rendered":"Wie kann in 5 min Docker auf einem aktuellen Debian Jessie Raspberry Pi installiert werden?"},"content":{"rendered":"<p>Zuerst installieren wir <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker<\/a> aus einem vorhandenen Archive. Optional auf <a href=\"https:\/\/blog.hypriot.com\/downloads\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/blog.hypriot.com\/downloads\/<\/a> schauen, was die aktuellste Version ist. Ok, wir verwenden 1.10.3 vom 10.03.2016:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/docker.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/docker.png\" alt=\"docker\" width=\"640\" height=\"453\" class=\"aligncenter size-full wp-image-7031\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/docker.png 640w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/docker-300x212.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><br \/>\n<!--more--><\/p>\n<pre class=\"lang:default decode:true \" >\r\n# Archive nach \/tmp\/ laden          \r\ncurl -sSL http:\/\/downloads.hypriot.com\/docker-hypriot_1.10.3-1_armhf.deb &gt;\/tmp\/docker-hypriot_1.10.3-1_armhf.deb\r\n\r\n# Archive installieren\r\nsudo dpkg -i \/tmp\/docker-hypriot_1.10.3-1_armhf.deb\r\n\r\n# (optional) das Archive wieder l\u00f6schen\r\nrm -f \/tmp\/docker-hypriot_1.10.3-1_armhf.deb\r\n\r\n# Docker aktivieren\r\nsudo sh -c 'usermod -aG docker $SUDO_USER'\r\nsudo systemctl enable docker.service\r\n\r\n# und Check ob es l\u00e4uft\r\ndocker version\r\n\r\n# Ergebnis:\r\nClient:\r\n Version:      1.10.3\r\n API version:  1.22\r\n Go version:   go1.4.3\r\n Git commit:   20f81dd\r\n Built:        Thu Mar 10 22:23:48 2016\r\n OS\/Arch:      linux\/arm\r\n\r\n# und ein paar weitere Infos ausgeben mit\r\nsudo docker info\r\n\r\n# Ergebnis:\r\nContainers: 1\r\n Running: 0\r\n Paused: 0\r\n Stopped: 1\r\nImages: 1\r\nServer Version: 1.10.3\r\nStorage Driver: overlay\r\n Backing Filesystem: extfs\r\nExecution Driver: native-0.2\r\nLogging Driver: json-file\r\nPlugins:\r\n Volume: local\r\n Network: host bridge null\r\nKernel Version: 4.1.21+\r\nOperating System: Raspbian GNU\/Linux 8 (jessie)\r\nOSType: linux\r\nArchitecture: armv6l\r\nCPUs: 1\r\nTotal Memory: 434.9 MiB\r\nName: pi-bplus\r\nID: ZS5N:TL7Q:57EG:KVZN:AFDP:IMS7:65B4:6VGW:TZZ2:QKKJ:BVUV:KZIT\r\nDebug mode (server): true\r\n File Descriptors: 11\r\n Goroutines: 21\r\n System Time: 2016-04-27T17:49:03.71470507+02:00\r\n EventsListeners: 0\r\n Init SHA1: 0db326fc09273474242804e87e11e1d9930fb95b\r\n Init Path: \/usr\/lib\/docker\/dockerinit\r\n Docker Root Dir: \/var\/lib\/docker\r\nWARNING: No memory limit support\r\nWARNING: No swap limit support\r\nWARNING: No oom kill disable support\r\nWARNING: No cpu cfs quota support\r\nWARNING: No cpu cfs period support\r\n\r\n# So nun k\u00f6nnen wir unseren ersten Docker Image Container starten, mit einem Jessie von https:\/\/hub.docker.com\/r\/resin\/rpi-raspbian\/:\r\nsudo docker run -i -t resin\/rpi-raspbian\r\n# wenn der Prompt kommt folgende Infos ausgeben, durch eingeben von:\r\ncat \/etc\/os-release\r\n# Ergebnis:\r\nPRETTY_NAME=\"Raspbian GNU\/Linux 8 (jessie)\"\r\nNAME=\"Raspbian GNU\/Linux\"\r\nVERSION_ID=\"8\"\r\nVERSION=\"8 (jessie)\"\r\nID=raspbian\r\nID_LIKE=debian\r\nHOME_URL=\"http:\/\/www.raspbian.org\/\"\r\nSUPPORT_URL=\"http:\/\/www.raspbian.org\/RaspbianForums\"\r\nBUG_REPORT_URL=\"http:\/\/www.raspbian.org\/RaspbianBugs\"\r\n\r\n# so, man hat nun ein Jessie Basis System\r\n# Mal testweise htop installieren\r\nsudo apt-get install htop\r\n# htop im Container starten mit\r\nhtop\r\n# Ergebnis siehe Foto unten.\r\n# mit Exit verlassen, beim n\u00e4chsten Start ist alles wieder frisch!\r\n\r\n# alle installierten Images anschauen mit\r\nsudo docker images\r\n\r\n# l\u00f6schen mit der Image Id\r\nsudo docker rmi -f (Image ID)\r\n<\/pre>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/Bildschirmfoto-2016-04-27-um-19.17.31.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/Bildschirmfoto-2016-04-27-um-19.17.31-1024x577.png\" alt=\"htop\" width=\"640\" height=\"361\" class=\"aligncenter size-large wp-image-7029\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/Bildschirmfoto-2016-04-27-um-19.17.31-1024x577.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/Bildschirmfoto-2016-04-27-um-19.17.31-300x169.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/Bildschirmfoto-2016-04-27-um-19.17.31-768x433.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/04\/Bildschirmfoto-2016-04-27-um-19.17.31.png 1292w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Welches docker image f\u00fcr den Raspberry Pi gef\u00e4llt euch?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zuerst installieren wir Docker aus einem vorhandenen Archive. Optional auf http:\/\/blog.hypriot.com\/downloads\/ schauen, was die aktuellste Version ist. Ok, wir verwenden 1.10.3 vom 10.03.2016:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,2173,1023],"tags":[1253,2502,2501,2503,1468],"class_list":["post-7025","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-debian","category-raspberry-pi","tag-debian","tag-docker","tag-docker-install","tag-docker-hypriot","tag-jessie"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/7025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7025"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/7025\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7025"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}