环境:centos7
docker镜像:
docker镜像下载地址:
https://download.docker.com/linux/centos/7/debug-x86_64/stable/Packages/
因为我的这台centos系统的虚拟机长时间不用,使用yum安装一些插件时,报错404,才发现是yum源需要更新一下,使用以下命令,即解决
- 在进行插件安装以及epel源就好了
yum install -y wget
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo - 更新软件包yum update。更新后腰进行重启,重启完毕后就默认使用的是最新版本的安装包
- 上传软件包,直接将下载好的docker源文件拖到虚拟机中失败的话就是没有装rz,安装rz—
[root@centos-server ~]# yum install lrzsz - 进行yum install -y docker 安装
还要启动docker以及开机自启动
测试:
但是用测试镜像hello-world方式测试时报错
或者拉取镜像时出现请求取消:
原因:因为镜像仓库在国外,可能导致请求超时,连接不到 镜像库所致;
解决办法—配置镜像加速器,注册阿里云,获得自己的镜像加速器地址:
https://www.runoob.com/docker/docker-mirror-acceleration.html
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://w9vva0y5.mirror.aliyuncs.com”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
再次测试得到如下界面即证明安装成功:
再次进行镜像拉取:注意不加版本号则默认为最新的镜像版本
拉取完成