Docker安装与配置镜像加速
官网:https://docs.docker.com/desktop/
移除旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
设置仓库
sudo yum install -y yum-utils #国外镜像 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #阿里云镜像 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引(使用阿里云)
sudo yum makecache fast
安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
启动docker
sudo systemctl start docker
执行hello world判断是否安装正确
sudo docker run hello-world
安装参考手册:https://docs.docker.com/engine/install/centos/
配置阿里镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://mpn6zqak.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
- 控制台 -> 容器镜像服务 -> 镜像加速器
- 参考文档:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
卸载docker
卸载 Docker Engine、cli、containerd 和 Docker Compose 包
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
主机上的图像、容器、卷或自定义配置文件不会自动删除,必须手动删除
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd