首页 > 其他 > 详细

CentOS7安装docker

时间:2019-02-22 10:09:37      阅读:151      评论:0      收藏:0      [点我收藏+]

CentOS7安装docker

并不是所有linux版本都能够安装docker,安装前需要检查是否满足条件。这里我使用CentOS7.5安装docker。

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)

yum安装

  • 移除旧的版本

    yum remove docker docker-client                   docker-client-latest                   docker-common                   docker-latest                   docker-latest-logrotate                   docker-logrotate                   docker-selinux                   docker-engine-selinux                   docker-engine
  • 安装必要的系统工具包

    yum install -y yum-utils device-mapper-persistent-data lvm2
  • 设置稳定存储库

    国外镜像库

    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

    设置成功后/etc/yum.repos.d/目录下会增加一个docker-ce.repo文件, 类似yum源配置信息。

    [root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    已加载插件:fastestmirror
    adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
    repo saved to /etc/yum.repos.d/docker-ce.repo
    
    [root@localhost ~]# ll /etc/yum.repos.d/docker-ce.repo 
    -rw-r--r-- 1 root root 2640 2月  20 20:24 /etc/yum.repos.d/docker-ce.repo
    [root@localhost ~]# 
    
  • 更新yum缓存

    yum makecache fast
  • 安装Docker-ce

    yum -y install docker-ce

    默认安装最新版本, 如果要安装制定版本,需要:

    # 列出所有版本
    yum list docker-ce  --showduplicates|sort -r
    
    # 安装指定版本
    yum install docker-ce-<version string>
  • 启动docker

    systemctl start docker
  • 测试docker

    docker run hello-world

技术分享图片

技术分享图片

  • 设置镜像加速

    国内直接去官网拉取docker镜像会很慢,可以设置镜像加速器,例如使用阿里云加速器:

    注册用户并且申请加速器,会获得如 https://05jrq.mirror.aliyuncs.com 这样的地址。我们需要将其配置给 Docker 引擎。

    配置文件:/etc/docker/daemon.json

    {
      "registry-mirrors": ["https://05jrq.mirror.aliyuncs.com"]
    }

    重启服务生效:

    systemctl daemon-reload
    systemctl restart docker
  • 卸载docker

    yum remove docker-ce
    rm -rf /var/lib/docker

CentOS7安装docker

原文:https://www.cnblogs.com/liao-lin/p/10416471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!