エアギャップマシン上で Docker Windows コンテナを使用する

エアギャップマシン上で Docker Windows コンテナを使用する

Docker を使用して、Windows 10 Enterprise を実行しているエアギャップ サーバー上のソフトウェアを管理したいのですが、Microsoft のコンテナーのライセンスで許可されているかどうかについて明確な情報が見つかりません。ベース Windows イメージをプライベート レジストリに保存して、新しいマシンを簡単に起動できるようにしたいのですが、すべての公式 Microsoft Windows ベース レイヤーの実際の制限について明確な情報が見つかりません。イメージは再配布できないことはわかっていますが、これが実際に何を意味するのかは不明です。他の従業員がこれらのイメージを使用する予定はありませんが、許可されている場合、Docker はワークフローの一部を改善するのに役立つ可能性があると考えました。これらのベース イメージをプライベートのエアギャップ レジストリに配置して、サーバーや他の従業員が使用することはできますか? それとも、それらを使用するにはインターネット接続が必要ですか?

また、Docker を使用してツールをコンテナー化し、ビルド サーバーでバイナリをコンパイルし、その一部は製品のリリース バイナリとして使用したいと考えていますが、これは Microsoft がイメージを運用目的で使用する場合に課す制限に該当しますか? これらのイメージは、外部向けの Web アプリケーションをホストするために使用されるのではなく、単にコードをコンパイルして出力をパッケージ化し、テストして最終的にリリースできるようにするために使用されます。

関連情報