docker
ntp

Dockerコンテナで時刻合わせはどうすればよいのか?

More than 1 year has passed since last update.


結論


  • 時刻合わせはホスト側の責務

  • コンテナ側ではおとなしくホスト側の時刻を使う


経緯

いろいろなサービスで,正確な時刻を供給することは大切だ.だからDockerでもNTPサーバを…あれ? DockerコンテナでNTPサーバ動かしたら1サービス1プロセスにならないぞ (´・ω・`) どうしよう,と一瞬悩んだが,

Docker コンテナの時刻同期(時刻データ)について

という記事で書きつくされていた.

Cloudサービスならば提供者が時刻をキープしてくれているだろうが,自分がDockerデーモンを動かしている,つまりホスト環境をコントロールしているのであれば,そこにNTPサーバを入れて時刻合わせをする必要がある.