{"id":1523,"date":"2016-02-05T23:04:09","date_gmt":"2016-02-05T23:04:09","guid":{"rendered":"http:\/\/www.tekhead.org\/blog\/?p=1523"},"modified":"2016-10-09T16:41:43","modified_gmt":"2016-10-09T15:41:43","slug":"installing-docker-on-amazon-ami-quick-fix","status":"publish","type":"post","link":"https:\/\/tekhead.it\/blog\/2016\/02\/installing-docker-on-amazon-ami-quick-fix\/","title":{"rendered":"Installing Docker on Amazon AMI Quick Fix"},"content":{"rendered":"<p>I was installing and playing with Docker on an AWS EC2 instance this evening, using the default amazon AMI [specifically Amazon Linux AMI 2015.09.1 (HVM)] and came across a stupidly simple issue.<\/p>\n<p>Docker containers would not start and were showing the following error:<\/p>\n<pre>Cannot connect to the Docker daemon. Is 'docker -d' running on this host?<\/pre>\n<p><br style=\"height: 1em;\" \/>Checking processes I don&#8217;t see docker running:<\/p>\n<pre>$ ps -ef | grep docker<\/pre>\n<pre>ec2-user\u00a0 2518\u00a0 2485\u00a0 0 22:20 pts\/0\u00a0 \u00a0 00:00:00 grep --color=auto <span style=\"color: #c33720;\">docker<\/span><\/pre>\n<p><br style=\"height: 1em;\" \/>After looking at a <a href=\"http:\/\/www.tekhead.org\/blog\/2014\/09\/installing-docker-on-ubuntu-quick-fix\/\" target=\"_blank\">similar issue I had with Ubuntu a year or so ago<\/a>,\u00a0I realised (duh!) the Docker service was simply not running, even though it had installed fine.<\/p>\n<p>A quick start of the service fixed this:<\/p>\n<pre>$ sudo service docker start<\/pre>\n<p><br style=\"height: 1em;\" \/>And now&#8230;<\/p>\n<pre>$ ps -ef | grep docker<\/pre>\n<pre>root\u00a0 \u00a0 \u00a0 7119 \u00a0 \u00a0 1\u00a0 1 22:30 pts\/0\u00a0 \u00a0 00:00:07 \/usr\/bin\/<b>docker<\/b> daemon --default-ulimit nofile=1024:4096<\/pre>\n<pre>ec2-user\u00a0 7539\u00a0 2429\u00a0 0 22:41 pts\/0\u00a0 \u00a0 00:00:00 grep --color=auto <b>docker<\/b><\/pre>\n<pre>$ sudo docker info<\/pre>\n<pre>Containers: 1<\/pre>\n<pre>Images: 4<\/pre>\n<pre>Server Version: 1.9.1<\/pre>\n<pre>Storage Driver: devicemapper<\/pre>\n<pre>\u00a0Pool Name: docker-202:1-263816-pool<\/pre>\n<pre>\u00a0Pool Blocksize: 65.54 kB<\/pre>\n<pre>\u00a0Base Device Size: 107.4 GB<\/pre>\n<pre>\u00a0Backing Filesystem: xfs<\/pre>\n<pre>\u00a0Data file: \/dev\/loop0<\/pre>\n<pre>\u00a0Metadata file: \/dev\/loop1<\/pre>\n<pre>\u00a0Data Space Used: 291.9 MB<\/pre>\n<pre>\u00a0Data Space Total: 107.4 GB<\/pre>\n<pre>\u00a0Data Space Available: 6.695 GB<\/pre>\n<pre>\u00a0Metadata Space Used: 892.9 kB<\/pre>\n<pre>\u00a0Metadata Space Total: 2.147 GB<\/pre>\n<pre>\u00a0Metadata Space Available: 2.147 GB<\/pre>\n<pre>\u00a0Udev Sync Supported: true<\/pre>\n<pre>\u00a0Deferred Removal Enabled: false<\/pre>\n<pre>\u00a0Deferred Deletion Enabled: false<\/pre>\n<pre>\u00a0Deferred Deleted Device Count: 0<\/pre>\n<pre>\u00a0Data loop file: \/var\/lib\/docker\/devicemapper\/devicemapper\/data<\/pre>\n<pre>\u00a0Metadata loop file: \/var\/lib\/docker\/devicemapper\/devicemapper\/metadata<\/pre>\n<pre>\u00a0Library Version: 1.02.93-RHEL7 (2015-01-28)<\/pre>\n<pre>Execution Driver: native-0.2<\/pre>\n<pre>Logging Driver: json-file<\/pre>\n<pre>Kernel Version: 4.1.10-17.31.amzn1.x86_64<\/pre>\n<pre>Operating System: Amazon Linux AMI 2015.09<\/pre>\n<pre>CPUs: 1<\/pre>\n<pre>Total Memory: 995.6 MiB<\/pre>\n<p>&nbsp;<\/p>\n<p>This has now continued to work fine through reboots, so hopefuly saves someone spending more than a few seconds troubleshooting!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was installing and playing with Docker on an AWS EC2 instance this evening, using the default amazon AMI [specifically Amazon Linux AMI 2015.09.1 (HVM)] and came across [..]<\/p>\n","protected":false},"author":1,"featured_media":1157,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"New Blog Post: Installing #Docker on #Amazon AMI Quick Fix | #AWS","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[688,337],"tags":[332,687,125,685,686],"class_list":["post-1523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws","category-docker-2","tag-docker","tag-easy","tag-fix","tag-service","tag-start"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2014\/09\/dockerlogo-e1452888993804.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2l3lU-oz","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/comments?post=1523"}],"version-history":[{"count":1,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1523\/revisions"}],"predecessor-version":[{"id":1524,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1523\/revisions\/1524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/media\/1157"}],"wp:attachment":[{"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/media?parent=1523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/categories?post=1523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/tags?post=1523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}