2015-12-14 11 views

Odpowiedz

6

Brzmi jak zostały przeniesione z CentOS rozprowadzane docker do docker.comdocker-engine pakietów jak CentOS nie został przeniesiony do 1.9 jeszcze.

Pakiety CentOS będą korzystać ze standardu /etc/sysconfig. Pakiety dokerów nie będą. Tęsknisz również za programem RedHat o nazwie "01.01." stworzonym z myślą o unikalnych wymaganiach dotyczących pamięci masowej.

systemd config w /usr/lib/systemd/system/docker.service pokaże różnicę:

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 

Tak więc, w jaki sposób skonfigurować docker-engine zainstalowaną usługę Döcker?

Docker have a page on setting up the systemd config. Można iść albo CentOS lub Döcker z config

  • Docker - edytować doker-engine plik konfiguracyjny /usr/lib/systemd/system/docker.service Systemd ze swoimi wybranymi opcjami
  • CentOS - kopia konfiguracji EnvironmentFile a następnie skonfigurować opcje w /etc/sysconfig/docker.