2015-12-14 3 views
5

In der Version 1.8 von Docker wir die Docker Konfigurationsdatei unter/etc/sysconfigWo befindet sich die Konfigurationsdatei in Docker 1.9?

jedoch nach der Installation von Docker 1.9 I

Was die Docker Config finden konnte Datei unter/etc/sysconfig kann sehen, ist der neue Speicherort der Konfigurationsdatei ??

Distribution: CentOS 7.1

Antwort

6

Es klingt wie Sie aus der CentOS verteilen docker die docker.comdocker-engine Pakete bewegt haben, wie CentOS 1.9 noch nicht bewegt hat. Die CentOS-Pakete verwenden den /etc/sysconfig-Standard. Dockers-Pakete werden nicht. Sie werden auch das docker-storage-setup Programm RedHat verpassen, das entwickelt wurde, um mit ihren einzigartigen Speicheranforderungen fertig zu werden.

Die systemd config in /usr/lib/systemd/system/docker.service werden Sie den Unterschied zeigen:

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 

So dann, wie konfiguriere ich die Docker-Dienst installiert docker-engine?

Docker have a page on setting up the systemd config. Sie können entweder CentOS oder Docker mit Ihrer Konfigurations

  • Docker gehen - kopieren Sie die EnvironmentFile Setup und konfigurieren Sie Ihre Optionen in /etc/sysconfig/docker - die Datei systemd Config Docker-Motor /usr/lib/systemd/system/docker.service mit Ihrem gewünschten Optionen
  • Centos bearbeiten.
Verwandte Themen