Docker 1.9中configuration文件的位置是什么?
在Docker的1.8版本中,我们可以在/ etc / sysconfig下finddockerconfiguration文件
但是,安装Docker 1.9之后,我无法看到/ etc / sysconfig下的dockerconfiguration文件
什么是configuration文件的新位置?
发行:Centos 7.1
这听起来像是你已经从CentOS分布式docker
搬到docker.com docker-engine
包,因为CentOS还没有搬到1.9。
CentOS软件包将使用/etc/sysconfig
标准。 Dockers软件包不会 。 您也将错过docker-storage-setup
程序RedHat来处理它们独特的存储需求。
/usr/lib/systemd/system/docker.service
的systemd
configuration将显示您的区别:
docker
[Service] Type=notify ExecStart=/usr/bin/docker daemon -H fd:// MountFlags=slave LimitNOFILE=1048576 LimitNPROC=1048576
CentOS的
[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 Restart=on-failure
那么,如何configurationdocker-engine
安装的docker服务?
Docker有一个设置systemdconfiguration的页面 。 您可以使用您的configuration去CentOS或Docker
- Docker – 用你需要的选项编辑docker-engine systemdconfiguration文件
/usr/lib/systemd/system/docker.service
- Centos – 复制
EnvironmentFile
设置,然后在/etc/sysconfig/docker
configuration您的选项。