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


33

J'essayais d'expérimenter avec dockerUbuntu 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 qu’il n’ya /media/Drive1qu’un dockerrépertoire dans celui-ci, et que le disque qui doit être Drive1monté doit être monté /media/Drive11, et cela se produit à chaque redémarrage - même lorsque je démonte ces disques et fais un sudo rm -rfv /media/Drive1avant de redémarrer!

Donc quelque chose crée probablement /media/Drive1avant qu'il ne soit complètement monté, et je suppose que quelque chose l'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 dockerdémarrage automatique afin qu'il n'interfère pas avec le montage de lecteurs USB externes au démarrage?

Réponses:


46

Sur les systèmes depuis Ubuntu 16.04+ (où OS utilise systemd), selon la documentation , 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.


5
Dans mon cas, je devais désactiver docker-volume-local-persist.serviceet docker.socketainsi. Pour afficher la liste des docker service systemd, tapez:systemctl list-unit-files | grep -i docker
chefarov

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.