仮想マシン vs コンテナの実例比較(WEBサーバ構築)
前回の記事では、「仮想マシン」と「コンテナ」がどんな仕組みかについて紹介しました。
イメージはつかめたでしょうか?
今回は、nginxのWEBサーバをローカルに構築するというテーマで、仮想マシンとコンテナでは作業手順にどんな違いがあるのかを比べてみたいと思います。
前回の記事では、「仮想マシン」と「コンテナ」がどんな仕組みかについて紹介しました。
イメージはつかめたでしょうか?
今回は、nginxのWEBサーバをローカルに構築するというテーマで、仮想マシンとコンテナでは作業手順にどんな違いがあるのかを比べてみたいと思います。
この記事は全4回にわたるDocker学習連載の第1回目です。
インフラ初心者や、これからDockerを学びたい開発者の方に向けて、
Dockerの基本的な考え方から仮想マシンとの違いまで、わかりやすく解説します。
コンテナ技術の進化とともに、開発や運用の現場では Docker を使った環境構築が当たり前になりつつあります。
実際、僕の現場でも数年前から開発環境のDocker化が進み、AWS上ではEC2よりもECS(コンテナサービス)を使う機会が増えてきました。
こうした流れの中で、コンテナ技術はエンジニアにとって欠かせない知識になってきたなと感じています。
僕自身、日々Dockerを使っていますが、改めて初心に戻って基本からしっかり学び直してみようという気持ちで、この記事を書いています。