Docker安装
# 安装yum-utils工具
yum install yum-utils -y
#添加Docker YUM源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装最新版docker-ce
yum install docker-ce
# 启动docker服务
systemctl start docker
# 设置开机启动
systemctl enable docker
Docker规范配置
# 限制JSON日志,防止JSON日志过大影响磁盘;打开/etc/docker/daemon.json文件(如没有则创建),输入以下内容:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "50m",
"max-file": "3"
}
}
Docker-compose安装
# 安装epel依赖
yum install -y epel-release
#安装docker-compose
yum install -y docker-compose
容器启动要求
容器启动要加上--restart配置,在容器异常退出后可以重新拉起
# docker run启动方式
docker run --restart=always images:tag
# 已启动容器添加方式
docker update --restart=always 容器名称或者ID
# docker-compose方式
restart: always