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 %}
+
--{% endraw %} + 最后安装 -```bash -sudo apt-get update -sudo apt-get install docker-ce -``` + + +{% raw %} + +{% endraw %} + + + +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++
+
+
+
+
### 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 %}
+
+
+
+
+
+
+
+
+