在Docker的1.8版本中,我们可以在/ etc / sysconfig
下找到docker配置文件但是,在安装Docker 1.9后,我无法在/ etc / sysconfig
下看到docker配置文件配置文件的新位置是什么?
分布:Centos 7.1
答案 0 :(得分:8)
听起来你已经从CentOS分发docker
转移到docker.com docker-engine
包,因为CentOS尚未转移到1.9。
CentOS软件包将使用/etc/sysconfig
标准。 Dockers包不会。您还将错过用于处理其独特存储要求的docker-storage-setup
程序RedHat。
systemd
中的/usr/lib/systemd/system/docker.service
配置会显示差异:
泊坞
[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
那么,如何配置docker-engine
已安装的泊坞窗服务?
Docker have a page on setting up the systemd config。您可以使用配置
运行CentOS或Docker/usr/lib/systemd/system/docker.service
EnvironmentFile
设置,然后在/etc/sysconfig/docker
中配置您的选项。