Вимкнути автозапуск Docker під час завантаження?


33

Я намагався експериментувати з docker64-бітним Ubuntu 14.04. Мені вдалося запустити образ, і я дав йому шлях на одному з моїх зовнішніх носіїв, /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), згідно з doc , автозапуск при завантаженні може бути вимкнено:

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

Зауважте, що якщо ви не відключите сокет, а також послугу, то послуга розпочнеться в будь-якому випадку, оскільки від цього залежить сокет.


5
У моєму випадку, я повинен був відключити docker-volume-local-persist.serviceі docker.socketяк добре. Для того, щоб перерахувати будь-яку Docker службу в Systemd, типу:systemctl list-unit-files | grep -i docker
chefarov

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.