consigliato Way Docker 17.xx +
Ci sono un certo numero di modi per configurare le bandiere daemon e le variabili di ambiente per il demone di Docker.recommended way utilizza il file daemon.json
indipendente dalla piattaforma, che si trova in /etc/docker/
su Linux per impostazione predefinita.
Così, per la configurazione di presa (s) Daemon connettersi, effettuare le seguenti operazioni:
Impostare il seguente flag nel file daemon.json
:
{
"hosts": ["tcp://127.0.0.1:2375", "unix:///var/run/docker.sock"]
}
Restart Docker
$ sudo systemctl restart docker
Più facile ogni volta!
precedenti di Docker 1.x
Secondo docker documentation, Il metodo consigliato per configurare le bandiere daemon e le variabili di ambiente per il demone di Docker è quello di utilizzare un systemddrop-in di file.
Quindi, per questo caso specifico, effettuare le seguenti operazioni:
Creare un file denominato /etc/systemd/system/docker.service.d/custom.conf
con il seguente contenuto:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock
cambiamenti Flush:
$ sudo systemctl daemon-reload
Riavvia finestra mobile:
$ sudo systemctl restart docker
Non consigliato Way
Modificare il file /lib/systemd/system/docker.service
...
[Service]
ExecStart=/usr/bin/docker -d -H fd:// $DOCKER_OPTS
...
EnvironmentFile=-/etc/default/docker
...
Quindi eseguire:
$ systemctl daemon-reload
$ systemctl restart docker
fonte
2015-09-04 20:42:43
Solo per chiarire, si riavvia il servizio di finestra mobile dopo la modifica di '/ etc/default/docker'? –
Sì, lo riavvio ancora e ancora – seanlook