- 2024年4月9日
- 2024年4月9日
Dockerとコンテナ技術 その1:そもそもコンテナとは?
Dockerの基礎から学んだことを備忘録として記事にまとめていきます。 初回である今回はコンテナとはそもそも何なのかという超基礎的なことをテーマにまとめていきたいと思います。 コンテナは、アプリケーションを実行するための軽量な仮想化技術です。 従来の仮想マシン(VM)技術と比較して、コンテナはオペレーティングシステム(OS)のカーネルを共有し、アプリケーションとその依存関係をコンテナ内にパッケージ化します。 これにより、アプリケーションはどの環境でも一貫して実行することが可能になります。 Dockerはコンテナを構築するツールのディファクトスタンダードとなっているツールであり、AWSやAzureなどのクラウドサービスでも利用できるツールとなっています。