在Docker的1.8版本中,我们可以在/ etc / sysconfig下找到docker配置文件
但是,在安装Docker 1.9后,我无法在/ etc / sysconfig下看到docker配置文件
配置文件的新位置是什么?
分布:Centos 7.1
最佳答案
听起来你已经从CentOS分布式docker转移到了docker.com docker-engine软件包,因为CentOS还没有转移到1.9.
原文链接:https://www.f2er.com/docker/436188.htmlCentOS软件包将使用/ etc / sysconfig标准. Dockers包不会.您还将错过用于处理其独特存储要求的docker-storage-setup程序RedHat.
/usr/lib/systemd/system/docker.service中的systemd配置将显示差异:
搬运工人
[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服务?
Docker have a page on setting up the systemd config.你可以使用你的配置去CentOS或Docker
> Docker – 使用您需要的选项编辑docker-engine systemd配置文件/usr/lib/systemd/system/docker.service
> Centos – 复制EnvironmentFile设置,然后在/ etc / sysconfig / docker中配置选项.