2
ドッカーコンテナを実行すると、ホストの/dev/random
/dev/urandom
が使用され、ホストの時刻が使用されますか?
haveged
とntp
を使用する予定ですので、ホストマシンにインストールするだけで十分ですか、何とかそれらをコンテナにインストール/リンクする必要がありますか?ドッカーがホストのランダムとタイムシンクを使用しています
ドッカーコンテナを実行すると、ホストの/dev/random
/dev/urandom
が使用され、ホストの時刻が使用されますか?
haveged
とntp
を使用する予定ですので、ホストマシンにインストールするだけで十分ですか、何とかそれらをコンテナにインストール/リンクする必要がありますか?ドッカーがホストのランダムとタイムシンクを使用しています
ドッカーはドッカーホストとカーネルを共有しているため、カーネルが提供する/ dev/randomや時刻などのデバイスはコンテナの外で処理されます。実際、コンテナの内部の時間を変更しようとすると、ドッカーはデフォルトでこの機能を削除しています(CAP_SYS_TIME)。
[email protected]:/# date 06061209
date: cannot set date: Operation not permitted
それはMacOSのとWindowsのような環境でないようにドッキングウィンドウがVM上で実行されている場合は、その時間は、そのVMで正しいことを確認する必要があるので、VMは、カーネルを実行している、1つの警告があります。私はあなたがntpデーモンを実行している特権を持つコンテナでこれを行うことができると信じています。