{"id":2567,"date":"2024-01-16T15:58:43","date_gmt":"2024-01-16T07:58:43","guid":{"rendered":"https:\/\/blog.kingsbestone.com\/?p=2567"},"modified":"2024-01-16T16:26:03","modified_gmt":"2024-01-16T08:26:03","slug":"%e3%80%90%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b%e3%80%91docker-%e9%98%bf%e9%87%8c%e4%ba%91","status":"publish","type":"post","link":"https:\/\/blog.kingsbestone.com\/?p=2567","title":{"rendered":"\u3010\u5b89\u88c5\u6559\u7a0b\u3011docker \u963f\u91cc\u4e91"},"content":{"rendered":"<p><span style=\"font-family: 'comic sans ms', sans-serif;\">\u8c03\u7528\u963f\u91cc\u4e91YUM\u6e90\u4ed3\u5e93\u5b89\u88c5docker\uff0c\u56fd\u5185\u52a0\u901f\u5b89\u88c5<\/span><\/p>\n<hr \/>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">\u963f\u91cc\u4e91\u955c\u50cf\u7ad9\uff1ahttps:\/\/developer.aliyun.com\/mirror\/docker-ce?spm=a2c6h.13651102.0.0.39e31b110BfAd2<\/span><\/p>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">1.\u5148\u6362\u6e90<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">bash &lt;(curl -sSL https:\/\/gitee.com\/SuperManito\/LinuxMirrors\/raw\/main\/ChangeMirrors.sh)<\/pre>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">2.\u6dfb\u52a0docker\u6e90\u4ed3\u5e93<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">yum install -y yum-utils device-mapper-persistent-data lvm2 vim\r\nyum-config-manager --add-repo https:\/\/mirrors.aliyun.com\/docker-ce\/linux\/centos\/docker-ce.repo\r\nsed -i 's+download.docker.com+mirrors.aliyun.com\/docker-ce+' \/etc\/yum.repos.d\/docker-ce.repo\r\nyum clean all &amp;&amp; yum makecache<\/pre>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">3.\u5b89\u88c5docker<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">yum install -y docker-ce-19.03.15-3.el7 docker-ce-cli-19.03.15-3.el7 containerd.io docker-compose-plugin\r\nsystemctl start docker &amp;&amp; systemctl enable docker &amp;&amp; systemctl status docker<\/pre>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">4.\u67e5\u770b\u6e90\u4ed3\u5e93\u6709\u54ea\u4e9bdocker\u7248\u672c\uff1a<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">yum --showduplicates search docker-ce\r\nyum --showduplicates list docker-ce<\/pre>\n<ul>\n<li><span style=\"font-family: 'comic sans ms', sans-serif;\">docker\u6709\u56db\u4e2a\u670d\u52a1\u8981\u4e00\u8d77\u5b89\u88c5\u624d\u53ef\u4ee5<\/span><\/li>\n<li><span style=\"font-family: 'comic sans ms', sans-serif;\">docker-ce<\/span><\/li>\n<li><span style=\"font-family: 'comic sans ms', sans-serif;\">docker-ce-cli<\/span><\/li>\n<li><span style=\"font-family: 'comic sans ms', sans-serif;\">containerd.io<\/span><\/li>\n<li><span style=\"font-family: 'comic sans ms', sans-serif;\">docker-compose-plugin<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">5.docker\u5e38\u7528\u64cd\u4f5c\u547d\u4ee4\uff1a<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">\u67e5\u770b\u6240\u6709\u5bb9\u5668\uff1a      docker ps -a\r\n\u6839\u636e\u5bb9\u5668\u540d\u67e5\u8be2\u5bb9\u5668\uff1adocker ps -f name=[\u5bb9\u5668\u540d\u79f0\u6216ID]\r\n\u542f\u52a8\u5bb9\u5668\uff1a          docker start [\u5bb9\u5668\u540d\u79f0\u6216ID]\r\n\u91cd\u542f\u5bb9\u5668\uff1a          docker restart [\u5bb9\u5668\u540d\u79f0\u6216ID]\r\n\u505c\u6b62\u5bb9\u5668\uff1a          docker stop [\u5bb9\u5668\u540d\u79f0\u6216ID]\r\n\u5f3a\u5236\u5220\u9664\u5bb9\u5668\uff1a      docker rm -f [\u5bb9\u5668\u540d\u79f0\u6216ID]\r\n\u67e5\u770b\u5b9e\u65f6docker\u65e5\u5fd7\uff1adocker logs -f [\u5bb9\u5668\u540d\u79f0\u6216ID]\r\n\u67e5\u770b\u5bb9\u5668\u7f51\u7edc\uff1a      docker network ls\r\n\u67e5\u770b\u5bb9\u5668\u5377\u5b58\u50a8\uff1a    docker volume ls\r\n\u5220\u9664\u5bb9\u5668\u5377\u5b58\u50a8\uff1a    docker volume rm [\u5377\u540d\u79f0]<\/pre>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">6.\u8fdb\u5165\u5bb9\u5668\u547d\u4ee4\uff1a<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">\u8fdb\u5165\u5bb9\u5668\u7ec8\u7aef\u547d\u4ee4\uff1a\r\ndocker exec -it [\u5bb9\u5668\u540d\u79f0\u6216ID] \/bin\/bash\r\ndocker exec -it [\u5bb9\u5668\u540d\u79f0\u6216ID] \/bin\/sh\r\ndocker exec -it [\u5bb9\u5668\u540d\u79f0\u6216ID] \/bin\/ash\r\n\u590d\u5236\u6587\u4ef6\u5230\u5bb9\u5668\uff1a\r\ndocker cp [\u5bbf\u4e3b\u673a\u6587\u4ef6\u8def\u5f84] [\u5bb9\u5668ID\u6216\u540d\u79f0]:[\u5bb9\u5668\u5185\u8def\u5f84]<\/pre>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">7.docker-compose\u7f16\u6392\u547d\u4ee4<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">\u542f\u52a8\u7f16\u6392\uff1a\r\ndocker-compose up -d [\u670d\u52a1\u540d\u79f0]\r\n\u505c\u6b62\u7f16\u6392\uff1a\r\ndocker-compose stop [\u670d\u52a1\u540d\u79f0]\r\n\u91cd\u542f\u7f16\u6392\uff1a\r\ndocker-compose restart [\u670d\u52a1\u540d\u79f0]\r\n\u67e5\u770b\u7f16\u6392\uff1a\r\ndocker-compose ps\r\n\u79fb\u9664\u5e76\u5220\u9664\u7f16\u6392\uff1a\r\ndocker-compose down\r\ndocker-compose rm [\u670d\u52a1\u540d\u79f0]<\/pre>\n<hr \/>\n<p><span style=\"font-family: 'comic sans ms', sans-serif;\">end&#8230;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8c03\u7528\u963f\u91cc\u4e91YUM\u6e90\u4ed3\u5e93\u5b89\u88c5docker\uff0c\u56fd\u5185\u52a0\u901f\u5b89\u88c5 \u963f\u91cc\u4e91\u955c\u50cf\u7ad9\uff1ahttps:\/\/developer.aliyun.com\/mirror\/docker-ce?spm=a2c6h.13651102.0.0.39e31b110BfAd2 1.\u5148\u6362\u6e90 bash &lt;(curl -sSL https:\/\/gitee.co &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"\u3010\u5b89\u88c5\u6559\u7a0b\u3011docker \u963f\u91cc\u4e91\" class=\"read-more button\" href=\"https:\/\/blog.kingsbestone.com\/?p=2567#more-2567\" aria-label=\"\u66f4\u591a \u3010\u5b89\u88c5\u6559\u7a0b\u3011docker \u963f\u91cc\u4e91\">\u67e5\u770b\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":212,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[59,87,4],"tags":[18,37],"_links":{"self":[{"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=\/wp\/v2\/posts\/2567"}],"collection":[{"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2567"}],"version-history":[{"count":4,"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=\/wp\/v2\/posts\/2567\/revisions"}],"predecessor-version":[{"id":2571,"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=\/wp\/v2\/posts\/2567\/revisions\/2571"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=\/wp\/v2\/media\/212"}],"wp:attachment":[{"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kingsbestone.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}