diff --git a/help/_posts/1970-01-01-docker-ce.md b/help/_posts/1970-01-01-docker-ce.md index 4e6316a..60b226e 100644 --- a/help/_posts/1970-01-01-docker-ce.md +++ b/help/_posts/1970-01-01-docker-ce.md @@ -1,12 +1,35 @@ --- -mirrorid: docker-ce -layout: help category: help +layout: help +mirrorid: docker-ce --- -## Docker Community Edition 镜像使用帮助 +# Docker CE 软件仓库镜像使用帮助 -**注意: 本镜像只提供 Debian/Ubuntu/Fedora/CentOS/RHEL 的 docker 软件包,非 dockerhub** +
+
+ + +
+
+ + +
+
+ + +
+
+ + + +**注意:本镜像只提供 Debian/Ubuntu/Fedora/CentOS/RHEL 的 docker 软件包,非 dockerhub** ### 自动安装 @@ -17,67 +40,116 @@ Docker 提供了一个自动配置与安装的脚本,支持 Debian、RHEL、SU - 您为 root 用户,或有 sudo 权限,或知道 root 密码; - 您系统上有 curl 或 wget -```bash -export DOWNLOAD_URL="https://{{ site.hostname }}/docker-ce" + + +{% raw %} + +{% endraw %} + +

+ +
+
+
+
+ ### Debian/Ubuntu 用户 以下内容根据 [官方文档](https://docs.docker.com/engine/install/debian/) 修改而来。 -如果你过去安装过 docker,先删掉: +如果你过去安装过 docker,先删掉: + + + +{% raw %} + +{% endraw %} + +

+ +
+
+
+
+ + +首先安装依赖: + + + +{% raw %} + +{% endraw %} + +

+ +
+
+
+
+ + +信任 Docker 的 GPG 公钥并添加仓库: -```bash -sudo apt-get remove docker docker-engine docker.io containerd runc -``` -首先安装依赖: -```bash -sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common -```
- - + +
- -信任 Docker 的 GPG 公钥: - {% raw %} -

-
-curl -fsSL https://download.docker.com/linux/{{ deb_release }}/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
-
+ {% endraw %} - -添加软件仓库: - -{% raw %}

+
-echo \
-  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://{%endraw%}{{ site.hostname }}{%raw%}/docker-ce/linux/{{deb_release}} \
-  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
+
+
 
-{% endraw %} + 最后安装 -```bash -sudo apt-get update -sudo apt-get install docker-ce -``` + + +{% raw %} + +{% endraw %} + +

+ +
+
+
+
+ ### Fedora/CentOS/RHEL @@ -85,57 +157,85 @@ sudo apt-get install docker-ce 如果你之前安装过 docker,请先删掉 -```bash -sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine -``` + + +{% raw %} + +{% endraw %} + +

+ +
+
+
+
+ 安装一些依赖 -```bash -sudo yum install -y yum-utils device-mapper-persistent-data lvm2 -``` + + +{% raw %} + +{% endraw %} + +

+ +
+
+
+
+ + +下载 repo 文件,并把软件仓库地址替换为镜像站: + +
- - + +
{% raw %} -

-
-yum-config-manager --add-repo https://download.docker.com/linux/{{ yum_release }}/docker-ce.repo
-
-{% endraw %} - -把软件仓库地址替换为 TUNA: - -```bash -sudo sed -i 's+download.docker.com+{{ site.hostname }}/docker-ce+' /etc/yum.repos.d/docker-ce.repo -``` - -最后安装: - -```bash -sudo yum makecache fast -sudo yum install docker-ce -``` - -{% raw %} - {% endraw %} + +

+ +
+
+
+
+ + +最后安装: + + + +{% raw %} + +{% endraw %} + +

+ +
+
+
+
+ +