Где находится файл 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.