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 信息
网友评论