概述
Docker 的配置选项很多,下面就几个在企业生产环境中特别重要的参数简单介绍一下。
live-restore
防止 Docker 的 Daemon 进程重启导致容器全部重启,这个几乎是最重要的了,在早期的 Docker 是不支持的,这个最早一批搞 Docker 的同学应该都知道,Docker 重启,容器就得重启了,这很影响服务的稳定性,但是在最新版本里,已经支持这个特性了。
1
2
3
  | 
{
  "live-restore": true
}
  | 
 
其他
其他镜像仓库、日志文件等的配置。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
  | 
{
  "exec-opts": [
    "native.cgroupdriver=systemd"
  ],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "10"
  },
  "bip": "169.254.123.1/24",
  "oom-score-adjust": -1000,
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn"
  ],
  "storage-driver": "overlay2",
  "storage-opts": [
    "overlay2.override_kernel_check=true"
  ],
  "data-root": "/var/lib/docker",
  "live-restore": true
}
  | 
 
参考资料
- live-restore
 
- Kubernetes集群配置优化
 
			
				警告
		    
			
				
					本文最后更新于 2017年2月1日,文中内容可能已过时,请谨慎参考。