LoginSignup
0
0

More than 5 years have passed since last update.

DockerでデフォルトのLogging Driverの設定を変える

Last updated at Posted at 2016-12-26

検証環境はCentOS 7。
https://docs.docker.com/engine/admin/systemd/ を参考に。

まずDockerのEnvironmentFileのパスを特定する。ソースコードからビルドするのではなく、yumなどのパッケージマネージャでインストールした場合は、EnvironmentFileというものが設定されているらしい。

$ systemctl show docker | grep EnvironmentFile
EnvironmentFile=/etc/sysconfig/docker (ignore_errors=yes)

EnvironmentFileが/etc/sysconfig/dockerにあることがわかったので、該当ファイルを編集をする。
4行目付近のOPTIONSで起動時のdocker daemonのオプションを指定することができる。

検証環境では下記のような設定になっていた。

OPTIONS='--selinux-enabled --log-driver=journald'

これを次のように変更した。

OPTIONS='--selinux-enabled --log-driver=json-file'

設定変更後、systemctl restart dockerでDockerを再起動させる。

上記の手順で、デフォルトのLogging Driverをjournaldからjson-fileに変更することができた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0