docker安装配置

在 CentOS 上安装 Docker 引擎
docker镜像库

https://hub.docker.com/

docker官网

https://docs.docker.com/engine/install/centos/

卸载旧版本
旧版本的Docker被称为or。如果这些是 已安装,卸载它们以及关联的依赖项。> dockerdocker-engine

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

设置存储库
安装软件包(提供实用程序)并设置存储库。> yum-utilsyum-config-manager

 sudo yum install -y yum-utils

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

安装 Docker 引擎
1.安装最新版本的 Docker Engine、containerd 和 Docker Compose 或转到下一步以安装特定版本:

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

2.如果要安装特定版本的Docker 引擎,请列出可用版本 在存储库中,选择并安装:
a.列出存储库中可用的版本并对其进行排序。此示例排序 按版本号从最高到最低的结果,并被截断:
yum list docker-ce --showduplicates | sort -r

返回的列表取决于启用的存储库,并且是特定的 到你的 CentOS 版本(在本例中由后缀表示)。> .el7

b.通过其完全限定的软件包名称安装特定版本,即 包名称 () 加上版本字符串(第 2 列) 从第一个冒号 () 开始,直到第一个连字符,分隔为 连字符 ()。例如。docker-ce:-docker-ce-18.09.1
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
此命令安装 Docker,但不启动 Docker。它还会创建一个组,但是,默认情况下不会向组添加任何用户。> docker

3.启动 Docker。

sudo systemctl start docker

4.设置docker开机自启动
sudo systemctl enable docker

配置docker阿里云镜像加速

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

  1. 安装/升级Docker客户端
    推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce

  2. 配置镜像加速器
    针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://3u4mcx9m.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker
posted @ 2022-11-01 20:53  ca1Jhu  阅读(29)  评论(0)    收藏  举报