{"id":101,"date":"2024-12-22T14:09:59","date_gmt":"2024-12-22T06:09:59","guid":{"rendered":"http:\/\/www.luips.com\/?p=101"},"modified":"2024-12-25T12:33:18","modified_gmt":"2024-12-25T04:33:18","slug":"centos%e5%ae%89%e8%a3%85docker%e8%b6%85%e8%af%a6%e7%bb%86","status":"publish","type":"post","link":"https:\/\/www.luips.com\/index.php\/docker\/centos%e5%ae%89%e8%a3%85docker%e8%b6%85%e8%af%a6%e7%bb%86\/","title":{"rendered":"CentOS\u5b89\u88c5Docker(\u8d85\u8be6\u7ec6)"},"content":{"rendered":"<p>\u6587\u7ae0\u76ee\u5f55<br \/>\n1.CentOS\u5b89\u88c5Docker<br \/>\n1.1.\u5378\u8f7d\uff08\u53ef\u9009\uff09<br \/>\n1.2.\u5b89\u88c5docker<br \/>\n1.3.\u542f\u52a8docker<br \/>\n1.4.\u914d\u7f6e\u955c\u50cf\u52a0\u901f<br \/>\n2.CentOS\u5b89\u88c5DockerCompose<br \/>\n2.1.\u4e0b\u8f7d<br \/>\n2.2.\u589e\u52a0\u53ef\u6267\u884c\u6743\u9650<br \/>\n2.3.\u9a8c\u8bc1\u7248\u672c<\/p>\n<p>3.\u914d\u7f6edocker\u955c\u50cf\u52a0\u901f\u5668<br \/>\n3.1.\u914d\u7f6e<br \/>\n3.2.\u6d4b\u8bd5<\/p>\n<h1>1.CentOS\u5b89\u88c5Docker<\/h1>\n<p>Docker CE \u652f\u6301 64 \u4f4d\u7248\u672c CentOS 7\uff0c\u5e76\u4e14\u8981\u6c42\u5185\u6838\u7248\u672c\u4e0d\u4f4e\u4e8e 3.10\uff0c CentOS 7 \u6ee1\u8db3\u6700\u4f4e\u5185\u6838\u7684\u8981\u6c42\uff0c\u6240\u4ee5\u6211\u4eec\u5728CentOS 7\u5b89\u88c5Docker\u3002<\/p>\n<h2>1.1.\u5378\u8f7d\uff08\u53ef\u9009\uff09<\/h2>\n<p>\u5982\u679c\u4e4b\u524d\u5b89\u88c5\u8fc7\u65e7\u7248\u672c\u7684Docker\uff0c\u53ef\u4ee5\u4f7f\u7528\u4e0b\u9762\u547d\u4ee4\u5378\u8f7d\uff1a<\/p>\n<pre><code class=\"language-shell line-numbers\">yum remove docker \\\n                  docker-client \\\n                  docker-client-latest \\\n                  docker-common \\\n                  docker-latest \\\n                  docker-latest-logrotate \\\n                  docker-logrotate \\\n                  docker-selinux \\\n                  docker-engine-selinux \\\n                  docker-engine \\\n                  docker-ce\n<\/code><\/pre>\n<h2>1.2.\u5b89\u88c5docker<\/h2>\n<p>\u9996\u5148\u9700\u8981\u5927\u5bb6\u865a\u62df\u673a\u8054\u7f51\uff0c\u5b89\u88c5yum\u5de5\u5177<\/p>\n<pre><code class=\"language-shell line-numbers\">yum install -y yum-utils \\\n           device-mapper-persistent-data \\\n           lvm2 --skip-broken\n<\/code><\/pre>\n<p><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_360830bada1bc35af2263ffce13e4689.jpg\"><img decoding=\"async\" src=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_360830bada1bc35af2263ffce13e4689.jpg\" alt=\"\" \/><\/a><\/p>\n<p>\u7136\u540e\u66f4\u65b0\u672c\u5730\u955c\u50cf\u6e90\uff1a<\/p>\n<h3>\u8bbe\u7f6edocker\u955c\u50cf\u6e90<\/h3>\n<pre><code class=\"language-shell line-numbers\">yum-config-manager \\\n    --add-repo \\\n    https:\/\/mirrors.aliyun.com\/docker-ce\/linux\/centos\/docker-ce.repo\n\nsed -i 's\/download.docker.com\/mirrors.aliyun.com\\\/docker-ce\/g' \/etc\/yum.repos.d\/docker-ce.repo\n\nyum makecache fast\n<\/code><\/pre>\n<p><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_e8432a99d058b0d00e1bb09d1cb2beba.jpg\"><img decoding=\"async\" src=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_e8432a99d058b0d00e1bb09d1cb2beba.jpg\" alt=\"\" \/><\/a><\/p>\n<p>docker-ce\u4e3a\u793e\u533a\u514d\u8d39\u7248\u672c\u3002\u7a0d\u7b49\u7247\u523b\uff0cdocker\u5373\u53ef\u5b89\u88c5\u6210\u529f\u3002<\/p>\n<pre><code class=\"language-shell line-numbers\">yum install -y docker-ce\n<\/code><\/pre>\n<p><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_c4372d52681505ebbb1204e9822e8fd4.jpg\"><img decoding=\"async\" src=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_c4372d52681505ebbb1204e9822e8fd4.jpg\" alt=\"\" \/><\/a><br \/>\n<a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_5760bb62d89032ae1f3b4a8e739cb40a.jpg\"><img decoding=\"async\" src=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_5760bb62d89032ae1f3b4a8e739cb40a.jpg\" alt=\"\" \/><\/a><br \/>\n<a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_f5ba953515605979abc54e5ab6095499.jpg\"><img decoding=\"async\" src=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_f5ba953515605979abc54e5ab6095499.jpg\" alt=\"\" \/><\/a><\/p>\n<h2>1.3.\u542f\u52a8docker<\/h2>\n<p>Docker\u5e94\u7528\u9700\u8981\u7528\u5230\u5404\u79cd\u7aef\u53e3\uff0c\u9010\u4e00\u53bb\u4fee\u6539\u9632\u706b\u5899\u8bbe\u7f6e\u3002\u975e\u5e38\u9ebb\u70e6\uff0c\u56e0\u6b64\u5efa\u8bae\u5927\u5bb6\u76f4\u63a5\u5173\u95ed\u9632\u706b\u5899\uff01<\/p>\n<p>\u542f\u52a8docker\u524d\uff0c\u4e00\u5b9a\u8981\u5173\u95ed\u9632\u706b\u5899\u540e\uff01\uff01<\/p>\n<p>\u542f\u52a8docker\u524d\uff0c\u4e00\u5b9a\u8981\u5173\u95ed\u9632\u706b\u5899\u540e\uff01\uff01<\/p>\n<p>\u542f\u52a8docker\u524d\uff0c\u4e00\u5b9a\u8981\u5173\u95ed\u9632\u706b\u5899\u540e\uff01\uff01<\/p>\n<h3>\u5173\u95ed<\/h3>\n<p><code>systemctl stop firewalld<\/code><\/p>\n<h3>\u7981\u6b62\u5f00\u673a\u542f\u52a8\u9632\u706b\u5899<\/h3>\n<p><code>systemctl disable firewalld<\/code><\/p>\n<p>\u67e5\u770bdocker\u662f\u5426\u542f\u52a8<\/p>\n<h1>2.\u5b89\u88c5docker-compose<\/h1>\n<h2>2.1.\u4e0b\u8f7d<\/h2>\n<p>\u6ce8\u610f\uff01\uff01\u52a1\u5fc5\u4f7f\u7528\u4ee5\u4e0b\u65b9\u6cd5\u6216\u53bbgithub(Releases \u00b7 docker\/compose (github.com)\u4e0b\u8f7ddocker-compose 2.x\uff0c\u6ca1\u8bd5\u8fc7\u5176\u4f59\u7248\u672c\u4f462.16\u4ee5\u4e0a\u7edd\u5bf9\u53ef\u4ee5\u3002yum install\u4e0b\u8f7d\u7684\u7248\u672c\u4e3adocker-compose 1.x\uff0c\u8fd0\u884c\u4f1a\u62a5\u975e\u5e38\u591a\u9519\uff0c\u4e00\u5f00\u59cb\u6ca1\u6ce8\u610f\u8d70\u4e86\u5f88\u591a\u5f2f\u8def<\/p>\n<pre><code class=\"language-shell line-numbers\">curl -SL https:\/\/github.com\/docker\/compose\/releases\/download\/v2.16.0\/docker-compose-linux-x86_64 -o \/usr\/local\/lib\/docker\/cli-plugins\/docker-compose\n<\/code><\/pre>\n<h2>2.2.\u589e\u52a0\u53ef\u6267\u884c\u6743\u9650<\/h2>\n<pre><code class=\"language-shell line-numbers\">chmod +x \/usr\/local\/lib\/docker\/cli-plugins\/docker-compose\n<\/code><\/pre>\n<h2>2.3.\u9a8c\u8bc1\u7248\u672c<\/h2>\n<pre><code class=\"language-shell line-numbers\">docker-compose --version\n<\/code><\/pre>\n<p><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_278de4d787480be6c2b127c2e2f221d1.jpg\"><img decoding=\"async\" src=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_278de4d787480be6c2b127c2e2f221d1.jpg\" alt=\"\" \/><\/a><\/p>\n<h1>3.\u914d\u7f6edocker\u955c\u50cf\u52a0\u901f\u5668<\/h1>\n<p>\u7531\u4e8e\u963f\u91cc\u4e91\u5bf9docker\u505a\u51fa\u4e86\u9650\u5236\uff0c\u73b0\u5728\u5df2\u7ecf\u65e0\u6cd5\u4ece\u963f\u91cc\u4e91\u955c\u50cf\u52a0\u901f\u3002<br \/>\n\u53ea\u80fd\u914d\u7f6e\u5176\u4ed6\u7684\u7b2c\u4e09\u65b9\u955c\u50cf\u52a0\u901f\u3002<\/p>\n<h2>3.1.\u914d\u7f6e<\/h2>\n<pre><code class=\"language-shell line-numbers\">vim \/etc\/docker\/daemon.json\n\n{\n    \"registry-mirrors\": [\n        \"https:\/\/docker.211678.top\",\n        \"https:\/\/docker.1panel.live\",\n        \"https:\/\/hub.rat.dev\",\n        \"https:\/\/docker.m.daocloud.io\",\n        \"https:\/\/do.nark.eu.org\",\n        \"https:\/\/dockerpull.com\",\n        \"https:\/\/dockerproxy.cn\",\n        \"https:\/\/docker.awsl9527.cn\"\n    ]\n}\n\n\nsystemctl restart docker\n<\/code><\/pre>\n<h2>3.2.\u6d4b\u8bd5<\/h2>\n<pre><code class=\"language-shell line-numbers\">docker run hello-world\n<\/code><\/pre>\n<p><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_ba1bd0fadfb7c82a264fe06c670cabb4.jpg\"><img decoding=\"async\" src=\"https:\/\/www.luips.com\/wp-content\/uploads\/2024\/12\/wp_editor_md_ba1bd0fadfb7c82a264fe06c670cabb4.jpg\" alt=\"\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u7ae0\u76ee\u5f55 1.CentOS\u5b89\u88c5Docker 1.1.\u5378\u8f7d\uff08\u53ef&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[20,21],"class_list":["post-101","post","type-post","status-publish","format-standard","hentry","category-docker","tag-centos","tag-linux"],"_links":{"self":[{"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/posts\/101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/comments?post=101"}],"version-history":[{"count":0,"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/posts\/101\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/media?parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/categories?post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.luips.com\/index.php\/wp-json\/wp\/v2\/tags?post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}