Где находится файл config в Docker 1.9?
в версии 1.8 Docker мы могли бы найти файл конфигурации docker в /etc / sysconfig
однако после установки Docker 1.9 я не могу увидеть файл конфигурации docker в /etc / sysconfig
каково новое расположение конфигурационного файла??
Распределение: Centos 7.1
1 ответов
похоже, вы переехали из CentOS distributed docker
к docker.comdocker-engine
пакетов в CentOS не переехал в 1.9 еще.
пакеты CentOS будут использовать /etc/sysconfig
стандартные. Пакеты докеров не будет. Вы также пропустите на docker-storage-setup
программа RedHat построена для работы с их уникальными требованиями к хранению.
на systemd
config в /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?
у Docker есть страница по настройке конфигурации systemd. Вы можете пойти либо CentOS или Docker с вашей конфигурацией
- Docker-редактирование файла конфигурации systemd docker-engine
/usr/lib/systemd/system/docker.service
С необходимыми параметрами - Centos-копировать
EnvironmentFile
настройки, а затем настройте параметры в/etc/sysconfig/docker
.