ドッカーデーモンコントロール

ドッカーデーモンコントロール

同じOS(ubuntu 16.04)の別のマシンで実行すると、sudo systemctl status dockerdocker.serviceの場所についてより正確には、私が持っているマシン上で別の結果が得られることがわかりました。

   docker.service - Docker Application Container Engine
      Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
      Active: active (running) 
....
      CGroup: /system.slice/docker.service
              ├─1411 /usr/bin/dockerd -H unix://
他のコンピュータには次のものがあります。
   docker.service - Docker Application Container Engine
      Loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: enabled)
      Active: active (running) 
....
      CGroup: /system.slice/docker.service
              ├─1411 /usr/bin/dockerd -H fd://
docker.serviceの場所が異なるのはなぜですか?ありがとう

ベストアンサー1

dockerデーモンのデフォルト設定ファイルはにあり、カスタム設定はデフォルト設定を上書きするか、フォルダ/lib/systemd/system/docker.serviceに配置できます。/etc/systemd/system/docker.service/etc/systemd/system/docker.service.d/

また見てくださいこれそしてこれ

~から文書:

Dockerデーモンのデーモンフラグと環境変数を設定する方法はいくつかあります。

推奨されるアプローチは、システムに含まれているファイルを使用することです。これはディレクトリ内のローカルファイルです/etc/systemd/system/docker.service.d/etc/systemd/system/docker.serviceオーバーレイにも適用できます/lib/systemd/system/docker.service

これは以前のバージョンの内容なので、このセクションが変更されました。現在のバージョン 次のように教えてください。

推奨されるアプローチは、プラットフォームに依存しないdaemon.jsonファイルを使用することです。

おすすめ記事