コンテナをrunしておかないと、ゲストOS内のcronは起動しない?

はい、通常、Dockerコンテナが実行されていない場合、ゲストOS内のcronデーモンも起動されません。

DockerコンテナはホストOS上で実行され、その中でゲストOSが起動します。ゲストOS内でcronを実行するためには、まずDockerコンテナを実行してゲストOSを起動する必要があります。ゲストOSが起動すると、cronデーモンも起動され、設定されたcronジョブが実行されます。

したがって、Dockerコンテナを実行していない場合、ゲストOS内のcronは起動せず、ジョブが実行されません。必要に応じて、Dockerコンテナを常時実行するか、コンテナ内でcronを実行するための適切な設定を行う必要があります。

未分類

Posted by ぼっち