web-dev-qa-db-ja.com

起動時にDocker自動起動を無効にしますか?

docker、Ubuntu 14.04、64ビットで実験しようとしました。イメージを実行し、リムーバブルドライブの1つである/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ドライブのマウントに干渉しませんか?

32
sdbbs

わかりました、私は サービスを有効または無効にする方法 に従って、それを機能させることができたと思います:

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

それがあったことを願っています...

6
sdbbs

Ubuntu 16.04以降(OSがsystemdを使用する)以降のシステムでは、 doc に従って、ブート時の自動起動をオフにすることができます。

$ Sudo systemctl disable docker.service
$ Sudo systemctl disable docker.socket

ソケットとサービスを無効にしない場合、ソケットはそれに依存しているため、サービスは開始されます。

44
TitanFighter