Desativar inicialização automática do Docker na inicialização?

33

Eu estava tentando experimentar o dockerUbuntu 14.04 de 64 bits. Consegui executar uma imagem e dei o caminho para uma das minhas unidades removíveis /media/Drive1,.

Agora, sempre que eu reinicializo, vejo que só existe /media/Drive1um dockerdiretório, e a unidade real que deve ser Drive1montada /media/Drive11, e isso acontece a cada reinicialização - mesmo quando eu desmonto essas unidades e faço isso sudo rm -rfv /media/Drive1antes de reinicializá- las !

Então, algo provavelmente cria /media/Drive1antes de ser totalmente montado, e acho que é dockerporque, quando eu inicializo, tenho:

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

Então, como posso desativar o dockerarranque automático, para não interferir na montagem de unidades USB externas na inicialização?

sdbbs
fonte

Respostas:

46

Nos sistemas desde o Ubuntu 16.04+ (onde o SO usa systemd), de acordo com o documento , a inicialização automática na inicialização pode ser desativada por:

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

Observe que, se você não desativar o soquete, assim como o serviço, o serviço será iniciado de qualquer maneira, pois o soquete depende disso.

TitanFighter
fonte
5
No meu caso, eu tive que desativar docker-volume-local-persist.servicee docker.sockettambém. Para listar qualquer janela de encaixe serviço em systemd, tipo:systemctl list-unit-files | grep -i docker
chefarov
6

Ok, acho que consegui fazê-lo funcionar, seguindo Como ativar ou desativar serviços? :

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

Espero que tenha sido isso ...

sdbbs
fonte