环境
1、安装Docker要求CentOS至少是CentOS 7,且内核版本不低于3.10
CentOS 7(内核:4.18.13-1.el7.elrepo.x86_64)
2、Docker版本:18.06.1-ce
安装Docker
使用阿里云官方安装脚本自动安装
$ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动Docker
# 设置docker开机启动
$ systemctl start docker.service
#启动docker
$ systemctl enable docker.service
设置非root用户免sudo操作docker
# 添加docker用户组
$ sudo groupadd docker
# 将当前用户加入docker用户组
$ sudo gpasswd -a ${USER} docker
# 重启docker
$ sudo service docker restart
# 切换用户组
$ newgrp - docker
# 验证
$ docker version
Client:
Version: 18.06.1-ce
API version: 1.38
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:23:03 2018
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 18.06.1-ce
API version: 1.38 (minimum version 1.12)
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:25:29 2018
OS/Arch: linux/amd64
Experimental: false
Docker配置阿里云镜像加速器
国内访问Docker Hub可能有些慢,因此我们需要配置加速器。阿里云提供了阿里云加速器,注册用户后登陆https://cr.console.aliyun.com/cn-hangzhou/repositories,便可以领取一个加速器。
$ sudo mkdir -p /etc/docker
$ sudo tee /etc/docker/daemon.json <<-'EOF'
>{
> "registry-mirrors": ["https://xxxxximyvi.mirror.aliyuncs.com"]
>}
>EOF
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker