Docker 1.9 中配置文件的位置是什么?
What is the location of config file in Docker 1.9?
在 Docker 的 1.8 版本中,我们可以在 /etc/sysconfig
下找到 docker 配置文件
但是,安装Docker 1.9后,我在/etc/sysconfig
下看不到docker配置文件
配置文件的新位置是什么?
发行版:Centos 7.1
听起来你已经从 CentOS 分发 docker
转移到 docker.com docker-engine
软件包,因为 CentOS 还没有转移到 1.9。
CentOS 组件将使用 /etc/sysconfig
标准。 Docker 包 不会 。您还将错过 RedHat 为处理其独特的存储需求而构建的 docker-storage-setup
程序。
/usr/lib/systemd/system/docker.service
中的 systemd
配置将向您展示不同之处:
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
那么,如何配置 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
中配置您的选项。
在 Docker 的 1.8 版本中,我们可以在 /etc/sysconfig
下找到 docker 配置文件但是,安装Docker 1.9后,我在/etc/sysconfig
下看不到docker配置文件配置文件的新位置是什么?
发行版:Centos 7.1
听起来你已经从 CentOS 分发 docker
转移到 docker.com docker-engine
软件包,因为 CentOS 还没有转移到 1.9。
CentOS 组件将使用 /etc/sysconfig
标准。 Docker 包 不会 。您还将错过 RedHat 为处理其独特的存储需求而构建的 docker-storage-setup
程序。
/usr/lib/systemd/system/docker.service
中的 systemd
配置将向您展示不同之处:
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
那么,如何配置 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
中配置您的选项。