web-dev-qa-db-fra.com

Désactiver le démarrage automatique de Docker au démarrage?

J'essayais d'expérimenter avec docker, Ubuntu 14.04, 64 bits. J'ai réussi à exécuter une image et je lui ai donné le chemin sur l'un de mes lecteurs amovibles, /media/Drive1.

Maintenant, chaque fois que je redémarre, je vois un /media/Drive1 avec seulement un répertoire docker dedans, et le lecteur réel qui devrait être Drive1 finit par être monté sur /media/Drive11, et cela se produit à chaque redémarrage - même lorsque je démonte ces lecteurs, Sudo rm -rfv /media/Drive1 avant de redémarrer!

Donc quelque chose crée probablement /media/Drive1 avant qu'il ne soit entièrement monté, et je suppose que quelque chose est docker, parce que quand je démarre, j'ai:

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

Alors, comment puis-je désactiver le démarrage automatique de docker afin qu'il n'interfère pas avec le montage de lecteurs USB externes au démarrage?

32
sdbbs

Ok, je pense avoir réussi à le faire fonctionner après Comment activer ou désactiver les services? :

Sudo bash -c 'echo manual | Sudo tee /etc/init/docker.override'

J'espère que c'était ça ...

6
sdbbs

Sur les systèmes depuis Ubuntu 16.04+ (où le système d’exploitation utilise systemd), conformément à doc , le démarrage automatique au démarrage peut être désactivé par:

$ Sudo systemctl disable docker.service
$ Sudo systemctl disable docker.socket

Notez que si vous ne désactivez pas le socket ainsi que le service, celui-ci sera démarré de toute façon car le socket en dépend.

44
TitanFighter