环境准备
基于阿里云服务器Linux的CentOS7
且确保已经安装了gcc相关环境
yum -y install gcc
yum -y install gcc-c++
一、查看官方文档
根据官方文档步骤安装
二、根据官方文档步骤安装
1、先卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装需要的软件包
yum install -y yum-utils
3、配置阿里云镜像仓库
# 使用国内阿里云的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、更新yum软件包索引
yum makecache fast
5、安装Docker CE
# ce是社区版,ee是企业版
yum install docker-ce docker-ce-cli containerd.io
6、启动Docker
systemctl start docker
7、测试命令
docker version #查看版本信息,是否安装成功
8、运行hello world
docker run hello-world
9、查看下载的镜像
docker images
三、阿里云镜像加速
【需购买了阿里云服务器才可以使用】
1、登录阿里云找到容器镜像服务
2、选择镜像加速器
3、配置使用
# 分步执行即可
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://f60pc39m.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
四、卸载Docker
# 1、先停止Docker
systemctl stop docker
# 2、卸载依赖
yum -y remove docker-ce docker-ce-cli containerd.io
# 3、删除资源
rm -rf /var/lib/docker
# /var/lib/docker 是docker的默认工作路径
五、安装错误
安装错误:https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
解决:
cd /etc/yum.repos.d
ls
删除docker相关的repo文件,再次yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
即可
谢谢您看完这篇技术文章
如果能对您有所帮助
那将是一件很美好的事情
保持好奇心的终身学习也是极棒的事
愿世界简单又多彩
转载请注明出处
——纸飞机
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。