Docker / Container
Docker
Dockerとは、アプリケーションとその依存ライブラリをコンテナという軽量な実行単位にパッケージングする仮想化プラットフォームです。AIインフラにおいては、CUDAバージョン・フレームワーク・依存パッケージを含む学習・推論環境をコンテナイメージとして固定化し、再現性の高い実験・デプロイを実現するために広く使われます。
NVIDIAが提供するNVIDIA Container Toolkitを使用することで、コンテナ内からGPUリソースへアクセスできます。DockerイメージをベースにKubernetesへ展開するワークフローがMLOpsの標準パターンとなっています。




