本教程只按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是老版本和新版本的分水岭

docker安装 - 图1

  1. # 0 卸载老版本(新机器不用操作)
  2. yum remove docker \
  3. docker-client \
  4. docker-client-latest \
  5. docker-common \
  6. docker-latest \
  7. docker-latest-logrotate \
  8. docker-logrotate \
  9. docker-engine
  10. # yum list installed | grep docker
  11. # yum remove docker-ce.x86_64 docker-ce-cli.x86_64
  12. # rm -rf /var/lib/docker
  13. # yum update
  14. # 1 安装必要的系统工具
  15. yum install -y yum-utils device-mapper-persistent-data lvm2
  16. # 2 添加源信息
  17. -官方:地址在国外,很慢
  18. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  19. -阿里云:(推荐)
  20. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  21. # 3 检查一下/etc/yum.repos.d/docker-ce.repo 中的url地址是不是都是阿里云
  22. cat /etc/yum.repos.d/docker-ce.repo
  23. # 4 安装
  24. yum -y install docker-ce
  25. # 5 开启docker服务
  26. systemctl start docker
  27. # 6 docker -v 查看docker版本
  28. 这是centos下的安装,乌班图等自己百度

设置ustc的镜像

  1. vi /etc/docker/daemon.json //编辑daemon.json
  2. //添加以下内容
  3. {
  4. "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
  5. }