环境要求
Docker 要求 CentOS 系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本。
$ uname -r3.10.0-957.5.1.el7.x86_64
安装docker
#先更新下yum包
$ sudo yum update
#使用yum安装
$ yum install -y docker
#使用脚本安装(使用yum安装和脚本两种安装方法都可以)
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
启动docker
#启动docker
$ sudo systemctl start docker
#停止docker
$ sudo systemctl stop docker
#重启docker
$ sudo systemctl restart docker
设置镜像加速
vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
设置docker开机启动
#设置开机启动
systemctl enable docker
systemctl enable docker.service
#将指定用户添加到用户组(加入root组, 免输sudo)
usermod -aG docker root
启用容器开机启动 run时加入 —restart=always
no不自动重启容器. (默认value)
on-failure 容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
如果已经过运行的项目,使用update更新
docker update --restart=always 容器名称
