安装docker并换源
以下是在 CentOS 7.6 上安装 Docker 并更换阿里源的步骤:
# 卸载旧版本的 Docker
如果已经安装了旧版本的 Docker,需要先卸载:
sudo yum remove -y docker \
docker-common \
container-selinux \
docker-selinux \
docker-engine
1
2
3
4
5
6
2
3
4
5
6
# 安装依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1
2
2
# 添加 Docker 官方 GPG 密钥
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo rpm --import https://download.docker.com/linux/centos/gpg
1
2
3
2
3
# 安装 Docker CE
sudo yum install -y docker-ce
1
2
2
# 启动 Docker
sudo systemctl start docker
1
2
2
# 设置 Docker 自启动
sudo systemctl enable docker
1
2
2
# 更换 Docker 镜像源为阿里云
将以下内容添加到 /etc/docker/daemon.json 文件中:
其中,
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://mvl6n9ol.mirror.aliyuncs.com", "https://dockerhub.azk8s.cn","https://registry.docker-cn.com","https://hub-mirror.c.163.com"]
}
EOF
1
2
3
4
5
6
2
3
4
5
6
# 重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker
1
2
3
2
3
现在,你已经成功安装 Docker 并更换为阿里云镜像源了。可以使用 docker --version
命令检查 Docker 版本信息,以确保安装成功。
# 一体化脚本
sudo yum remove -y docker \
docker-common \
container-selinux \
docker-selinux \
docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo rpm --import https://download.docker.com/linux/centos/gpg
sudo yum install -y docker-ce
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://mvl6n9ol.mirror.aliyuncs.com", "https://dockerhub.azk8s.cn","https://registry.docker-cn.com","https://hub-mirror.c.163.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl enable docker && sudo systemctl restart docker
docker --version
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
编辑 (opens new window)