Disabilitare l'avvio automatico Docker all'avvio?


33

Stavo cercando di sperimentare docker, Ubuntu 14.04, 64-bit. Sono riuscito a correre un'immagine, e ho dato il percorso su una delle mie unità rimovibili, /media/Drive1.

Ora, ogni volta che riavvio, vedo che c'è un /media/Drive1solo con una dockerdirectory al suo interno, e l'unità reale che dovrebbe essere Drive1montata su /media/Drive11, e questo accade ad ogni riavvio - anche quando smonto queste unità, e faccio un sudo rm -rfv /media/Drive1prima di riavviare!

Quindi qualcosa probabilmente crea /media/Drive1prima che sia completamente montato, e immagino che qualcosa lo sia docker, perché quando avvio, ho:

$ ps axf | grep docker
 2085 ?        Ssl    0:00 /usr/bin/docker -d

Quindi, come posso disabilitare l' dockeravvio automatico, in modo che non interferisca con il montaggio di unità USB esterne all'avvio?

Risposte:


46

Sui sistemi a partire da Ubuntu 16.04+ (dove utilizza il sistema operativo systemd), secondo il documento , l'avvio automatico all'avvio può essere disattivato da:

$ sudo systemctl disable docker.service
$ sudo systemctl disable docker.socket

Si noti che se non si disabilita il socket e il servizio, il servizio verrà comunque avviato poiché il socket dipende da esso.


5
Nel mio caso, ho dovuto disabilitare docker-volume-local-persist.servicee docker.socketpure. Per elencare qualsiasi servizio docker in systemd, digitare:systemctl list-unit-files | grep -i docker
chefarov

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.