docker官网:Home - Docker
1,卸载旧版docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2,前置准备:
安装gcc
yum -y install gcc
安装gcc-c++
yum -y install gcc-c++
3,首次安装需要下载准备docker仓库
yum -y install yum-utils
4,设置阿里云镜像
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5,重置yum安装索引(为了以后下载速度更快)
yum makecache fast
6,安装docker最新版容器
yum -y install docker-ce docker-ce-cli containerd.io
7,启动docker
systemctl start docker
8,查看docker是否启动
systemctl status docker
9,执行命令。首次执行报错:本地没有该镜像,再次执行,会自动拉取镜像到本地并执行
docker run hello-world
10,配置阿里云镜像加速器
11,依次执行下面命令
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://19bnbigy.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker