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

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 <完全限定的包名 >

centOS7.x 安装 docker-ce 并配置私服地址_第1张图片
列出的版本

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服务器具体信息配置)

centOS7.x 安装 docker-ce 并配置私服地址_第2张图片
新增私服地址

2.reload配置文件

$ sudo systemctl daemon-reload

3.重启服务

$ sudo systemctl restart docker

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

centOS7.x 安装 docker-ce 并配置私服地址_第3张图片
docker info 信息

你可能感兴趣的:(centOS7.x 安装 docker-ce 并配置私服地址)