0
点赞
收藏
分享

微信扫一扫

docker配置大全

配置文件/etc/docker/daemon.json

使用json格式

​完整示例​

{
"graph":"/deploy/docker",
"registry-mirrors": ["https://8auvmfwy.mirror.aliyuncs.com"],
"insecure-registries": ["192.168.1.2","192.168.1.3:5000"],
"live-restore": "true",
"storage-driver":"overlay2",
"ipv6": false,
"default-address-pools": [
{
"scope": "local",
"base":"172.17.0.0/16",
"size":24
}
],
"log-driver": "json-file",
"log-opts": {
"max-size": "50m",
"max-size": "5m"
}
}

​相关说明​

配置项

含义


graph

指定docker存储目录

registry-mirrors

指定镜像加速器

insecure-registries

指定信任仓库

live-restore

容器的存活不依赖与docker引擎,docker引擎停止不影响容器运行

storage-driver

存储驱动

overlay2、devicemapper、aufs

log-driver

日志驱动

json-file

default-address-pools

配置容器使用的子网地址池

log-opts

日志策略。单个日志文件最大50M,最多保留3个

ipv6

是否开启ipv6

true,false

​配置容器使用的子网地址池​

"default-address-pools": [
{
"scope": "local",
"base":"172.17.0.0/16",
"size":24
}
]

解释:

base  #指定CIDR网段,172.17.0.0/16表示子网掩码长度为16。相当于主网络
size #变长子网掩码,数值要大于等于16。相当子网络

docker0的子网掩码长度为24
docker配置大全_子网掩码

​配置容器数据大小​

仅当storage-driver为devicemapper时可用

指定单个容器可用数据空间20GB、docker可用数据空间200GB、元数据可用空间4GB

{
"storage-opt": [ "dm.basesize=20G","dm.loopdatasize=200G","dm.loopmetadatasize=4G" ]
}

​参考文章​

​​Docker之几种storage-driver比较​​


举报

相关推荐

0 条评论