{"id":363,"date":"2022-02-27T19:04:28","date_gmt":"2022-02-27T11:04:28","guid":{"rendered":"http:\/\/gjweb.top\/?p=363"},"modified":"2022-03-02T16:50:31","modified_gmt":"2022-03-02T08:50:31","slug":"liunx%e5%ae%89%e8%a3%85dockerdocker-compose","status":"publish","type":"post","link":"https:\/\/gjweb.top\/?p=363","title":{"rendered":"liunx\u5b89\u88c5docker&amp;docker-compose"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"\u5b89\u88c5-docker\">\u5b89\u88c5 docker<\/h2>\n\n\n\n<p>\u5378\u8f7d\u65e7\u7248docker<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get remove docker docker-engine docker-ce docker.io<\/code><\/pre>\n\n\n\n<p>\u66f4\u65b0apt\u5305\u7d22\u5f15<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre>\n\n\n\n<p>\u6267\u884c\u4e0b\u5217\u547d\u4ee4\u884c\uff0c\u4f7fapt\u53ef\u4ee5\u901a\u8fc7HTTPS\u534f\u8bae\u53bb\u4f7f\u7528\u5b58\u50a8\u5e93<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common<\/code><\/pre>\n\n\n\n<p>\u6dfb\u52a0Docker\u5b98\u65b9\u63d0\u4f9b\u7684GPG\u5bc6\u94a5<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo apt-key add -<\/code><\/pre>\n\n\n\n<p>\u8bbe\u7f6estable\u5b58\u50a8\u5e93<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo add-apt-repository \"deb &#91;arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\"<\/code><\/pre>\n\n\n\n<p>\u5b89\u88c5\u6700\u65b0\u7248\u672c\u7684docker-ce<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install -y docker-ce<\/code><\/pre>\n\n\n\n<p>\u4fee\u6539docker\u4e3a\u56fd\u5185\u955c\u50cf, \u5728 \/etc\/docker\/daemon.json \u6dfb\u52a0\u5982\u4e0b\u4ee3\u7801<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{<br>    \"registry-mirrors\": &#91;\"https:\/\/mirror.ccs.tencentyun.com\",\"http:\/\/hub-mirror.c.163.com\"]<br>}<br>\u200b<\/code><\/pre>\n\n\n\n<p>\u8fd0\u884c\u4e00\u4e2a hello-world<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo docker run hello-world<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u5b89\u88c5docker-compose\">\u5b89\u88c5docker-compose<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -L https:\/\/get.daocloud.io\/docker\/compose\/releases\/download\/1.29.2\/docker-compose-`uname -s`-`uname -m` &gt; \/usr\/local\/bin\/docker-compose<br>chmod +x \/usr\/local\/bin\/docker-compose<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"docker\u5e38\u7528\u547d\u4ee4\">docker\u5e38\u7528\u547d\u4ee4<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>\u547d\u4ee4<\/th><th>\u6ce8\u91ca<\/th><\/tr><\/thead><tbody><tr><td>docker rm [\u5bb9\u5668\u540d]<\/td><td>\u5220\u9664\u5bb9\u5668<\/td><\/tr><tr><td>docker ps -a<\/td><td>\u67e5\u770b\u6240\u6709\u5bb9\u5668<\/td><\/tr><tr><td>docker ps<\/td><td>\u67e5\u770b\u8fd0\u884c\u7684\u5bb9\u5668<\/td><\/tr><tr><td>docker stop [\u5bb9\u5668\u540d]<\/td><td>\u505c\u6b62\u8fd0\u884c\u7684\u5bb9\u5668<\/td><\/tr><tr><td>docker logs -f [\u5bb9\u5668\u540d]<\/td><td>\u6301\u7eed\u8f93\u51fa\u65e5\u5fd7<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u5b89\u88c5 docker \u5378\u8f7d\u65e7\u7248docker \u66f4\u65b0apt\u5305\u7d22\u5f15 \u6267\u884c\u4e0b\u5217\u547d\u4ee4\u884c\uff0c\u4f7fapt\u53ef\u4ee5\u901a\u8fc7HTTPS\u534f\u8bae\u53bb\u4f7f [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[],"class_list":["post-363","post","type-post","status-publish","format-standard","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts\/363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=363"}],"version-history":[{"count":1,"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts\/363\/revisions"}],"predecessor-version":[{"id":364,"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts\/363\/revisions\/364"}],"wp:attachment":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}