本教程只按centos的来学习,乌班图等系统自行百度
版本区分
•Docker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。 •Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。 •相比Docker-EE,增加一些额外功能,更重要的是提供了更安全的保障。 •此外,Docker的发布版本分为Stable(稳定)版和Edge(测试)版,区别在于前者是按季度发布的稳定版(发布慢),后者是按月发布的边缘版(发布快)。 •通常情况下,Docker-CE足以满足我们的需求。主要针对Docker-CE进行学习。注意:自从区分docker-ce和docker-ee之后,docker最初始的版本是17.03,也就是17年发布的,所有17是老版本和新版本的分水岭

# 0 卸载老版本(新机器不用操作)yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine# yum list installed | grep docker# yum remove docker-ce.x86_64 docker-ce-cli.x86_64# rm -rf /var/lib/docker# yum update# 1 安装必要的系统工具yum install -y yum-utils device-mapper-persistent-data lvm2# 2 添加源信息-官方:地址在国外,很慢yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo-阿里云:(推荐)yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 3 检查一下/etc/yum.repos.d/docker-ce.repo 中的url地址是不是都是阿里云cat /etc/yum.repos.d/docker-ce.repo# 4 安装yum -y install docker-ce# 5 开启docker服务systemctl start docker# 6 docker -v 查看docker版本这是centos下的安装,乌班图等自己百度
设置ustc的镜像
vi /etc/docker/daemon.json //编辑daemon.json//添加以下内容{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}
