CentOS 7 环境下的 Docker 安装与配置(最新-11月)

105 阅读1分钟

1.切换yum源为阿里云

# 备份yum原 
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# 切换yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

# 生成缓存
yum makecache  

2.安装指定版本的Docker

# 安装必要的一些系统工具
sudo yum install -y yum-utils

# 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 查询 docker-ce 的可用版本
yum list --showduplicates docker-ce

# 下载指定版本
yum install -y docker-ce-20.10.24 docker-ce-cli-20.10.24 containerd.io

# 开启Docker服务并设置自启动
sudo service docker start
sudo systemctl enable docker

3.配置加速地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://docker.xuanyuan.me",
        "https://docker.1ms.run",
        "https://docker.m.daocloud.io"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

检查加速是否生效:

查看docker系统信息 docker info,如果从输出结果中看到了 registry mirror 刚配置的内容地址,说明配置成功。

4.拉取镜像

docker pull [镜像名称:版本号]
docker pull mysql:8.0
docker pull nginx:1.27.0

# 查看拉取成功的镜像
docker images

参考网页: