Wyłączyć autostart Dockera podczas rozruchu?


33

Próbowałem eksperymentować z docker, Ubuntu 14.04, 64-bit. Udało mi się uruchomić obraz, a dałem ścieżkę na jednej z moich dysków wymiennych, /media/Drive1.

Teraz, za każdym razem, gdy uruchamiam ponownie, widzę, że jest w nim /media/Drive1tylko dockerkatalog, a rzeczywisty dysk, na którym powinien zostać Drive1zamontowany /media/Drive11, zdarza się przy każdym ponownym uruchomieniu - nawet gdy odmontowuję te dyski i robię to sudo rm -rfv /media/Drive1przed ponownym uruchomieniem!

Więc coś prawdopodobnie powstaje, /media/Drive1zanim zostanie w pełni zamontowane, i myślę, że coś jest docker, ponieważ kiedy uruchamiam, mam:

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

Jak mogę wyłączyć dockerautostart, aby nie zakłócał montażu zewnętrznych napędów USB podczas rozruchu?

Odpowiedzi:


46

W systemach od Ubuntu 16.04+ (tam, gdzie używa systemu operacyjnego systemd), zgodnie z dokumentem , autostart przy rozruchu można wyłączyć:

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

Pamiętaj, że jeśli nie wyłączysz gniazda, a także usługi, usługa i tak zostanie uruchomiona, ponieważ gniazdo zależy od niej.


5
W moim przypadku musiałem wyłączyć docker-volume-local-persist.servicei docker.socketjak dobrze. Aby wyświetlić dowolny Döcker usługę w Systemd wpisz:systemctl list-unit-files | grep -i docker
chefarov

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.