{"id":2675,"date":"2019-01-10T15:42:39","date_gmt":"2019-01-10T07:42:39","guid":{"rendered":"https:\/\/damogame.cn:15443\/wordpress\/?p=2675"},"modified":"2019-04-05T16:51:09","modified_gmt":"2019-04-05T08:51:09","slug":"docker%e5%90%af%e5%8a%a8get-permission-denied","status":"publish","type":"post","link":"https:\/\/i007.cc\/wordpress\/archives\/2675","title":{"rendered":"Docker\u542f\u52a8Get Permission Denied"},"content":{"rendered":"<div class=\"postBody\">\n<div id=\"cnblogs_post_body\" class=\"blogpost-body cnblogs-markdown\">\n<p>\u4ee5\u4e0b\u95ee\u9898\u53ca\u89e3\u51b3\u65b9\u6cd5\u90fd\u5728Ubuntu16.04\u4e0b\uff0c\u5176\u4ed6\u73af\u5883\u7c7b\u4f3c<\/p>\n<h3 id=\"\u95ee\u9898\u63cf\u8ff0\">\u95ee\u9898\u63cf\u8ff0<\/h3>\n<p>\u5b89\u88c5\u5b8cdocker\u540e\uff0c\u6267\u884cdocker\u76f8\u5173\u547d\u4ee4\uff0c\u51fa\u73b0<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\u201dGot permission denied while trying to connect to the Docker daemon socket at unix:\/\/\/var\/run\/docker.sock: Get http:\/\/%2Fvar%2Frun%2Fdocker.sock\/v1.26\/images\/json: dial unix \/var\/run\/docker.sock: connect: permission denied\u201c<\/pre>\n<\/div>\n<div id=\"cnblogs_post_body\" class=\"blogpost-body cnblogs-markdown\">\n<h3>\u539f\u56e0<\/h3>\n<p>\u6458\u81eadocker mannual\u4e0a\u7684\u4e00\u6bb5\u8bdd<\/p>\n<\/div>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Manage Docker as a non-root user\r\n\r\nThe docker daemon binds to a Unix socket instead of a TCP port. By default that Unix socket is owned by the user root and other users can only access it using sudo. The docker daemon always runs as the root user.\r\n\r\nIf you don\u2019t want to use sudo when you use the docker command, create a Unix group called docker and add users to it. When the docker daemon starts, it makes the ownership of the Unix socket read\/writable by the docker group.<\/pre>\n<div id=\"cnblogs_post_body\" class=\"blogpost-body cnblogs-markdown\">\n<p>\u5927\u6982\u7684\u610f\u601d\u5c31\u662f\uff1adocker\u8fdb\u7a0b\u4f7f\u7528Unix Socket\u800c\u4e0d\u662fTCP\u7aef\u53e3\u3002\u800c\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0cUnix socket\u5c5e\u4e8eroot\u7528\u6237\uff0c\u9700\u8981root\u6743\u9650\u624d\u80fd\u8bbf\u95ee\u3002<\/p>\n<h3 id=\"\u89e3\u51b3\u65b9\u6cd51\">\u89e3\u51b3\u65b9\u6cd51<\/h3>\n<p>\u4f7f\u7528sudo\u83b7\u53d6\u7ba1\u7406\u5458\u6743\u9650\uff0c\u8fd0\u884cdocker\u547d\u4ee4<\/p>\n<h3 id=\"\u89e3\u51b3\u65b9\u6cd52\">\u89e3\u51b3\u65b9\u6cd52<\/h3>\n<p>docker\u5b88\u62a4\u8fdb\u7a0b\u542f\u52a8\u7684\u65f6\u5019\uff0c\u4f1a\u9ed8\u8ba4\u8d4b\u4e88\u540d\u5b57\u4e3adocker\u7684\u7528\u6237\u7ec4\u8bfb\u5199Unix socket\u7684\u6743\u9650\uff0c\u56e0\u6b64\u53ea\u8981\u521b\u5efadocker\u7528\u6237\u7ec4\uff0c\u5e76\u5c06\u5f53\u524d\u7528\u6237\u52a0\u5165\u5230docker\u7528\u6237\u7ec4\u4e2d\uff0c\u90a3\u4e48\u5f53\u524d\u7528\u6237\u5c31\u6709\u6743\u9650\u8bbf\u95eeUnix socket\u4e86\uff0c\u8fdb\u800c\u4e5f\u5c31\u53ef\u4ee5\u6267\u884cdocker\u76f8\u5173\u547d\u4ee4<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">sudo groupadd docker     #\u6dfb\u52a0docker\u7528\u6237\u7ec4\r\nsudo gpasswd -a $USER docker     #\u5c06\u767b\u9646\u7528\u6237\u52a0\u5165\u5230docker\u7528\u6237\u7ec4\u4e2d\r\nnewgrp docker     #\u66f4\u65b0\u7528\u6237\u7ec4\r\ndocker ps    #\u6d4b\u8bd5docker\u547d\u4ee4\u662f\u5426\u53ef\u4ee5\u4f7f\u7528sudo\u6b63\u5e38\u4f7f\u7528<\/pre>\n<\/div>\n<div id=\"MySignature\">\n<div><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u4ee5\u4e0b\u95ee\u9898\u53ca\u89e3\u51b3\u65b9\u6cd5\u90fd\u5728Ubuntu16.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[],"tags":[122],"class_list":["post-2675","post","type-post","status-publish","format-standard","hentry","tag-06-godocker"],"_links":{"self":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/2675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/comments?post=2675"}],"version-history":[{"count":0,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/2675\/revisions"}],"wp:attachment":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/media?parent=2675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/categories?post=2675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/tags?post=2675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}