概述
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日,文中内容可能已过时,请谨慎参考。