美文网首页
centOS7.x 安装 docker-ce 并配置私服地址

centOS7.x 安装 docker-ce 并配置私服地址

作者: UMF_士弘 | 来源:发表于2018-01-05 11:22 被阅读0次

    centOS7.x 安装docker:

    删除旧版本:

    $ sudo yum remove docker docker-common docker-selinux docker-engine

    docker的安装有两种方式,此处之讲解通过repository进行安装,通过package安装方式可以查看docker官网文档

    1.安装依赖包

    $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    2.增加稳定的repository库

    $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    3.启用edge和test的repository(可选):Docker 17.06开始,稳定版本也被推到edge和test版本库了

    $ sudo yum-config-manager --enable docker-ce-edge

    $ sudo yum-config-manager --enable docker-ce-test

    注:如果想关闭edge和test的repository,可以执行下面的命令:

    $ sudo yum-config-manager --disable docker-ce-edge

    4.安装docker-ce

    $ sudo yum install docker-ce

    注:在很多时候,安装使用最新版本的docker并不是一个很好的选择,我们需要选择某一个稳定版本进行安装,下面的命令会有所帮助,他会列出当前所有的版本供你选择(列出来的可用版本类型取决于你启用的版本库有哪些)

    $ yum list docker-ce --showduplicates | sort -r

    $ sudo yum install <完全限定的包名>

    eg: yum install -y --setopt=obsoletes=0 docker-ce-17.03.1.ce-1.el7.centos docker-ce-selinux-17.03.1.ce-1.el7.centos

    列出的版本

    5.启动docker进程:

    $ sudo systemctl start docker

    6.将普通用户添加至docker组:

    $ sudo usermod -aG docker ${普通用户名}(此命令是将普通用户添加至用户组)

    注:需要重新登录才能生效


    配置添加新的私服地址:

    docker 的私服配置文件位置在 /usr/lib/systemd/system/docker.service

    1.编辑修改docker.service文件,增加新的私服地址:--insecure-registry IP:port(默认5000,根据docker服务器具体信息配置)

    新增私服地址

    2.reload配置文件

    $ sudo systemctl daemon-reload

    3.重启服务

    $ sudo systemctl restart docker

    4.查看是否生效:使用docker info 命令可以查看私服地址是否生效

    docker info 信息

    相关文章

      网友评论

          本文标题:centOS7.x 安装 docker-ce 并配置私服地址

          本文链接:https://www.haomeiwen.com/subject/mbpjnxtx.html