Отключить автозапуск Docker при загрузке?


33

Я пытался поэкспериментировать с docker, Ubuntu 14.04, 64-битная версия. Мне удалось запустить образ, и я дал ему путь на одном из моих съемных дисков /media/Drive1.

Теперь, всякий раз, когда я перезагружаюсь, я вижу, что в нем есть /media/Drive1только dockerкаталог, и фактический диск, который должен быть Drive1подключен /media/Drive11, и это происходит при каждой перезагрузке - даже когда я отключаю эти диски и делаю sudo rm -rfv /media/Drive1перед перезагрузкой!

Итак, что-то, вероятно, создается /media/Drive1до того, как оно полностью смонтировано, и я предполагаю, что что-то есть docker, потому что при загрузке у меня есть

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

Итак, как отключить dockerавтозапуск, чтобы он не мешал подключению внешних USB-накопителей при загрузке?

Ответы:


46

В системах, начиная с Ubuntu 16.04+ (где используется ОС systemd), согласно документации , автозапуск при загрузке может быть отключен с помощью:

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

Обратите внимание, что если вы не отключите сокет, а также службу, служба будет запущена в любом случае, так как от нее зависит сокет.


5
В моем случае пришлось отключить docker-volume-local-persist.serviceи docker.socketтак же. Чтобы перечислить любую службу докера в systemd, введите:systemctl list-unit-files | grep -i docker
chefarov

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.