Empfohlene Way Docker 17.xx +
Es gibt eine Reihe von Möglichkeiten, um die Daemon-Flaggen und Umgebungsvariablen für Ihre Docker-Daemon zu konfigurieren.Die recommended way Datei verwendet die plattformunabhängige daemon.json
Datei, die sich standardmäßig unter Linux in /etc/docker/
befindet.
Also, für die Konfiguration von Daemon-Buchse (n) zu verbinden, gehen Sie wie folgt vor:
Setzen Sie das folgende Flag in der daemon.json
Datei:
{
"hosts": ["tcp://127.0.0.1:2375", "unix:///var/run/docker.sock"]
}
Restart Docker
$ sudo systemctl restart docker
Leichter jedes Mal!
Bisher bei Docker 1.x
Nach docker documentation, Es wird empfohlen, die Dämon-Flaggen und Umgebungsvariablen für Ihre Docker-Daemon zu konfigurieren ist ein Drop-in-Datei systemd zu verwenden.
Also, für diesen speziellen Fall, gehen Sie wie folgt vor:
eine Datei /etc/systemd/system/docker.service.d/custom.conf
mit folgendem Inhalt erstellen:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock
Flush Änderungen:
$ sudo systemctl daemon-reload
Neustart Docker:
$ sudo systemctl restart docker
Nicht Way Empfohlen
Datei bearbeiten /lib/systemd/system/docker.service
...
[Service]
ExecStart=/usr/bin/docker -d -H fd:// $DOCKER_OPTS
...
EnvironmentFile=-/etc/default/docker
...
ausführen Dann:
$ systemctl daemon-reload
$ systemctl restart docker
Nur um es übersichtlicher zu machen, starten Sie den Docker-Dienst nach der Bearbeitung von '/ etc/default/docker' neu? –
Ja, ich habe es immer wieder neu starten – seanlook