¿Deshabilitar el inicio automático de Docker en el arranque?

33

Estaba tratando de experimentar con dockerUbuntu 14.04, 64 bits. Me las arreglé para ejecutar una imagen, y lo di por el camino de una de mis unidades extraíbles, /media/Drive1.

Ahora, cada vez que reinicio, veo que /media/Drive1solo hay un dockerdirectorio dentro, y la unidad real que debería estar Drive1montada /media/Drive11, y esto sucede cada reinicio, incluso cuando desmonto estas unidades, ¡y hago una sudo rm -rfv /media/Drive1antes de reiniciar!

Entonces, algo probablemente se crea /media/Drive1antes de que esté completamente montado, y supongo que algo es así docker, porque cuando inicio, tengo:

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

Entonces, ¿cómo puedo desactivar el dockerinicio automático para que no interfiera con el montaje de unidades USB externas en el arranque?

sdbbs
fuente

Respuestas:

46

En los sistemas desde Ubuntu 16.04+ (donde usa el sistema operativo systemd), de acuerdo con el documento , el inicio automático en el arranque se puede desactivar mediante:

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

Tenga en cuenta que si no deshabilita el socket y el servicio, el servicio se iniciará de todos modos, ya que el socket depende de él.

TitanFighter
fuente
55
En mi caso, tuve que desactivar docker-volume-local-persist.servicey docker.sockettambién. Para enumerar cualquier servicio acoplable en systemd, escriba:systemctl list-unit-files | grep -i docker
chefarov