在 CentOS7 上安装新版 Docker CE(使用国内源)-阿里云开发者社区

开发者社区> ali_gavin> 正文

在 CentOS7 上安装新版 Docker CE(使用国内源)

简介: 使用国内源在 CentOS 7 上安装和删除最新版 Docker CE 的简单教程。
+关注继续查看

卸载老版本

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

如果曾经安装过,/var/lib/docker/中会有原来的镜像、容器、卷以及网络残留,如果不需要可将之一并删除。

安装 Docker CE

安装 Docker 国内源

  1. 安装 yum 配置管理工具

    $ sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2
  2. 安装清华大学的 Docker 安装源(本网站有效,该命令就有效)

    $ sudo yum-config-manager \
    --add-repo \
    https://mydream.ink/utils/container/docker-ce.repo

    你可能会遇到如下问题:

  adding repo from: https://mydream.ink/utils/container/docker-ce.repo
  grabbing file https://mydream.ink/utils/container/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
  Could not fetch/save url https://mydream.ink/utils/container/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#60 - "Peer's Certificate has expired."

出现该问题一般是由于本地时间不正确(经常挂起的虚拟机很容易出现),使用date命令核对一下时间即可,若确认是这个问题,则:

$ sudo ntpdate pool.ntp.org # ntpdate 可使用 yum install ntpdate 进行安装

安装 Docker CE

  1. 安装最新版的 Docker CE

    $ sudo yum install docker-ce docker-ce-cli containerd.io
    如果弹出导入 Key 的问题,请接受
    
  2. 镜像加速

    新建或修改`/etc/docker/daemon.json`,加入:
    {
        "registry-mirrors": [
            "https://dockerhub.azk8s.cn",
            "https://reg-mirror.qiniu.com"
        ]
    }
    一定要确保格式没有问题,否则 docker 无法启动,修改完成后执行以下命令:
    $ sudo systemctl daemon-reload
  3. 启动 Docker

    $ sudo systemctl start docker

卸载 Docker CE

  1. 卸载安装包

    $ sudo yum remove docker-ce
  2. 如果你觉得曾经的数据没用了,就一并删除吧

    $ sudo rm -rf /var/lib/docker

    更多优质博文,请访问: https://mydream.ink

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
RabbitMQ01_消息队列概述、使用场景、劣势、架构图与主要概念、Docker快速安装Rabbitmq、角色分类(三)
RabbitMQ01_消息队列概述、使用场景、劣势、架构图与主要概念、Docker快速安装Rabbitmq、角色分类(三)
18 0
使用容器编排工具docker swarm安装clickhouse多机集群
1.首先需要安装docker最新版,docker 目前自带swarm容器编排工具 2.选中一台机器作为master,执行命令sudo docker  swarm init [options] 3,再需要加入集群的集群上执行此命令   4.
3209 0
RabbitMQ01_消息队列概述、使用场景、劣势、架构图与主要概念、Docker快速安装Rabbitmq、角色分类(四)
RabbitMQ01_消息队列概述、使用场景、劣势、架构图与主要概念、Docker快速安装Rabbitmq、角色分类(四)
14 0
Docker——配置国内源
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 1、创建或修改daemon.json daemon.json 文件路径为:/etc/docker/daemon.
1892 0
LAMP环境搭建+iTop安装(实测使用centos7更方便)
centos 6.7 basic server搭建apache+mariadb+php Apache 1、ifup ifcfg eth0,配置开机自动启动; 2、setup 设置dns 3、yum install vsftpd 4、修改vsftpd配置文件,两个配置文件中的r...
825 0
CentOS 升级 git 1.x.x 到 2.x.x 最新版本
在安装完 CentOS 系统之后,自带的 git 版本比较老,有很多功能用不了, 我们需要升级 git 到最新版本,通过 yum update git 发现并不能完成自动升级, 我这里采用手动升级的方式。
2819 0
MICROSOFT IGNITE 2018 大会成功举办,Docker 现场揭秘全新版本内容!
9月24日,在佛罗里达州奥兰多举行的 Microsoft Ignite 大会上 Docker 向大家展示了最新版本的 Docker Enterprise。
1543 0
+关注
ali_gavin
https://mydream.ink
2
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载