デーモンの起動
もくじ
このページではデーモンの起動方法を示します。 手動の場合と OS ユーティリティーを用いる場合のそれぞれを説明します。
OS ユーティリティーを使ったデーモン起動
標準的にインストールを行えば Docker デーモンはシステムユーティリティーによって起動されます。 つまりユーザーが手動起動するものではありません。 これにより、マシンの起動と同時に自動的に Docker を起動させることができます。
Docker の開始コマンドはオペレーティングシステムにより異なります。 Docker のインストール における適切な説明を参照してください。
systemd を使った起動
Ubuntu や Debian などのオペレーティングシステムでは、Docker サービスが自動起動します。 手動で起動させる場合には以下のコマンドを実行します。
$ sudo systemctl start docker
システムブート時に Docker を起動させたい場合には ブート時の Docker 起動設定 を参照してください。
手動によるデーモン起動
Docker デーモンを管理するシステムユーティリティーを利用したくない場合、あるいは単にテストを行いたい場合などには、dockerd
コマンドを使って手動起動することができます。
その際にはオペレーティングシステムの設定によっては sudo
を用いることが必要かもしれません。
この方法によって Docker を起動した場合、Docker はフォアグランド実行されて、ログは直接端末画面に出力されます。
$ dockerd
INFO[0000] +job init_networkdriver()
INFO[0000] +job serveapi(unix:///var/run/docker.sock)
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
手動によりデーモンを起動していた場合、これを停止するには端末画面にて Ctrl+C
を入力します。