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.servicesystemdconfiguration将显示您的区别:

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/dockerconfiguration您的选项。