docker 1.9的配置文件在哪里


如题,在centos7 上,新装了docker1.9,发现配置文件不在/etc/sysconfig/docker 这里了,也不在/etc/default/docker,究竟在哪里呢, docker命令都是好的,所以没有装错
已邀请:

徐新坤 - 京东商城-TIG-JDOS团队

赞同来自: ɡōōd洋 颦_


centos7 下是用 systemd来管理docker进程的。那就要去看下systemd的配置

<pre>

cat /usr/lib/systemd/system/docker.service

Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target
Wants=docker-storage-setup.service

Type=notify
EnvironmentFile=-/etc/sysconfig/docker
EnvironmentFile=-/etc/sysconfig/docker-storage
EnvironmentFile=-/etc/sysconfig/docker-network
Environment=GOTRACEBACK=crash
ExecStart=/usr/bin/docker daemon $OPTIONS \
$DOCKER_STORAGE_OPTIONS \
$DOCKER_NETWORK_OPTIONS \
$ADD_REGISTRY \
$BLOCK_REGISTRY \
$INSECURE_REGISTRY
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
MountFlags=slave
TimeoutStartSec=1min

WantedBy=multi-user.target
</pre>

可以看到systemd启动的配置文件是由环境变量获得的。而环境变量是在/etc/sysconfig/docker,/etc/sysconfig/docker-storage,/etc/sysconfig/docker-network内。可以依次查看。

tuxknight

赞同来自: ɡōōd洋 yingz


可以看一下官方的文档,
https://docs.docker.com/engine ... tions

要回复问题请先登录注册