2017-06-06 8 views
2

ドッカーコンテナを実行すると、ホストの/dev/random/dev/urandomが使用され、ホストの時刻が使用されますか?
havegedntpを使用する予定ですので、ホストマシンにインストールするだけで十分ですか、何とかそれらをコンテナにインストール/リンクする必要がありますか?ドッカーがホストのランダムとタイムシンクを使用しています

答えて

1

ドッカーはドッカーホストとカーネルを共有しているため、カーネルが提供する/ dev/randomや時刻などのデバイスはコンテナの外で処理されます。実際、コンテナの内部の時間を変更しようとすると、ドッカーはデフォルトでこの機能を削除しています(CAP_SYS_TIME)。

[email protected]:/# date 06061209 
date: cannot set date: Operation not permitted 

それはMacOSのとWindowsのような環境でないようにドッキングウィンドウがVM上で実行されている場合は、その時間は、そのVMで正しいことを確認する必要があるので、VMは、カーネルを実行している、1つの警告があります。私はあなたがntpデーモンを実行している特権を持つコンテナでこれを行うことができると信じています。

関連する問題