本教程只按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"]
}
下一篇:镜像与容器