Centos环境下Docker的快速安装以及镜像加速

194 阅读1分钟

1. 卸载旧版本

旧版本的 Docker 被称为dockerdocker-engine. 如果安装了这些,请卸载它们以及相关的依赖项。

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2. 使用存储库安装

在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。

安装yum-utils,提供yum-config-manager 实用程序

sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

3. 安装 Docker 引擎

安装最新版本的 Docker Engine、containerd 和 Docker Compose 或进入下一步安装特定版本:

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

4. 启动 Docker。

sudo systemctl start docker

5. 测试是否安装成功

hello-world 通过运行映像来验证 Docker 引擎是否已正确安装。

sudo docker run hello-world

6. 启动开机自启

sudo systemctl enable docker

7. 配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,分别依次执行以下4个命令:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ue456ise.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

参考文献:

Docker官方文档centos下的docker安装:docs.docker.com/engine/inst…

附录:

1.docker官方文档:docs.docker.com/

2.docker中央仓库: registry.hub.docker.com/