Docker安装太慢,使用国内镜像服务快速安装
1、卸载旧版本
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2、使用存储库安装
在新主机上首次安装Docker Engine之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
设置存储库 安装yum-utils软件包(提供yum-config-manager 实用程序)并设置稳定的存储库。
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
3、安装DOCKER引擎
安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io
4、启动Docker
#启动 sudo systemctl start docker #停止 sudo systemctl stop docker #重启 sudo service docker restart #开机启动 sudo systemctl enable docker
5、测试
sudo docker run hello-world
出现的问题
1,Unable to find image ‘hello-world:latest’ locally
配置国内镜像地址,具体看下面配置 国内加速服务 网易:https://hub-mirror.c.163.com/ 阿里云:https://<你的ID>.mirror.aliyuncs.com 七牛云加速器:https://reg-mirror.qiniu.com 阿里云镜像加速地址获取: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 由于国内网络问题,需要配置加速器来加速。 需要修改配置文件,Docker 使用 /etc/docker/daemon.json来配置daemon。
vi /etc/docker/daemon.json
在配置文件中加入
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
重启生效
service docker restart
卸载
1、卸载Docker Engine,CLI和Containerd软件包:
sudo yum remove docker-ce docker-ce-cli containerd.io
2、主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
