docker daemon(dockerd)配置文件daemon.json


配置文件路徑:

mac: ~/.docker/ 下有config.json daemon.json 

centos7:/etc/docker/下有key.json daemon.json(若無可以自己生成)

{
	"authorization-plugins": [],//訪問授權插件
	"data-root": "",//docker數據持久化存儲的根目錄
	"dns": [],//DNS服務器
	"dns-opts": [],//DNS配置選項,如端口等
	"dns-search": [],//DNS搜索域名
	"exec-opts": [],//執行選項
	"exec-root": "",//執行狀態的文件的根目錄
	"experimental": false,//是否開啟試驗性特性
	"storage-driver": "",//存儲驅動器
	"storage-opts": [],//存儲選項
	"labels": [],//鍵值對式標記docker元數據
	"live-restore": true,//dockerd掛掉是否保活容器(避免了docker服務異常而造成容器退出)
	"log-driver": "",//容器日志的驅動器
	"log-opts": {},//容器日志的選項
	"mtu": 0,//設置容器網絡MTU(最大傳輸單元)
	"pidfile": "",//daemon PID文件的位置
	"cluster-store": "",//集群存儲系統的URL
	"cluster-store-opts": {},//配置集群存儲
	"cluster-advertise": "",//對外的地址名稱
	"max-concurrent-downloads": 3,//設置每個pull進程的最大並發
	"max-concurrent-uploads": 5,//設置每個push進程的最大並發
	"default-shm-size": "64M",//設置默認共享內存的大小
	"shutdown-timeout": 15,//設置關閉的超時時限(who?)
	"debug": true,//開啟調試模式
	"hosts": [],//監聽地址(?)
	"log-level": "",//日志級別
	"tls": true,//開啟傳輸層安全協議TLS
	"tlsverify": true,//開啟輸層安全協議並驗證遠程地址
	"tlscacert": "",//CA簽名文件路徑
	"tlscert": "",//TLS證書文件路徑
	"tlskey": "",//TLS密鑰文件路徑
	"swarm-default-advertise-addr": "",//swarm對外地址
	"api-cors-header": "",//設置CORS(跨域資源共享-Cross-origin resource sharing)頭
	"selinux-enabled": false,//開啟selinux(用戶、進程、應用、文件的強制訪問控制)
	"userns-remap": "",//給用戶命名空間設置 用戶/組
	"group": "",//docker所在組
	"cgroup-parent": "",//設置所有容器的cgroup的父類(?)
	"default-ulimits": {},//設置所有容器的ulimit
	"init": false,//容器執行初始化,來轉發信號或控制(reap)進程
	"init-path": "/usr/libexec/docker-init",//docker-init文件的路徑
	"ipv6": false,//開啟IPV6網絡
	"iptables": false,//開啟防火牆規則
	"ip-forward": false,//開啟net.ipv4.ip_forward
	"ip-masq": false,//開啟ip掩蔽(IP封包通過路由器或防火牆時重寫源IP地址或目的IP地址的技術)
	"userland-proxy": false,//用戶空間代理
	"userland-proxy-path": "/usr/libexec/docker-proxy",//用戶空間代理路徑
	"ip": "0.0.0.0",//默認IP
	"bridge": "",//將容器依附(attach)到橋接網絡上的橋標識
	"bip": "",//指定橋接ip
	"fixed-cidr": "",//(ipv4)子網划分,即限制ip地址分配范圍,用以控制容器所屬網段實現容器間(同一主機或不同主機間)的網絡訪問
	"fixed-cidr-v6": "",//(ipv6)子網划分
	"default-gateway": "",//默認網關
	"default-gateway-v6": "",//默認ipv6網關
	"icc": false,//容器間通信
	"raw-logs": false,//原始日志(無顏色、全時間戳)
	"allow-nondistributable-artifacts": [],//不對外分發的產品提交的registry倉庫
	"registry-mirrors": [],//registry倉庫鏡像
	"seccomp-profile": "",//seccomp配置文件
	"insecure-registries": [],//非https的registry地址
	"no-new-privileges": false,//禁止新優先級(??)
	"default-runtime": "runc",//OCI聯盟(The Open Container Initiative)默認運行時環境
	"oom-score-adjust": -500,//內存溢出被殺死的優先級(-1000~1000)
	"node-generic-resources": ["NVIDIA-GPU=UUID1", "NVIDIA-GPU=UUID2"],//對外公布的資源節點
	"runtimes": {//運行時
		"cc-runtime": {
			"path": "/usr/bin/cc-runtime"
		},
		"custom": {
			"path": "/usr/local/bin/my-runc-replacement",
			"runtimeArgs": [
				"--debug"
			]
		}
	}
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM