Docker Composeとボリュームの基礎を学ぼう
これまでの連載では、Dockerの基本やコマンド操作を学び、nginxのWebサーバを起動するところまで体験してきました。
今回は最終章として、より実践的な開発環境を構築するために欠かせない Docker Compose と ボリューム の基礎を解説します。
これまでの連載では、Dockerの基本やコマンド操作を学び、nginxのWebサーバを起動するところまで体験してきました。
今回は最終章として、より実践的な開発環境を構築するために欠かせない Docker Compose と ボリューム の基礎を解説します。
p>さて、今回はいよいよ実践編です。
Dockerコマンドを使って、シンプルなWebサーバ(nginx)を立ち上げてみましょう。
本来であれば docker-compose や Dockerfile を使ったほうが管理も楽で便利ですが、この章ではあえて使いません。
理由は、Dockerコマンドの基本操作に慣れることが目的だからです。
この記事は全4回にわたるDocker学習連載の第1回目です。
インフラ初心者や、これからDockerを学びたい開発者の方に向けて、
Dockerの基本的な考え方から仮想マシンとの違いまで、わかりやすく解説します。
コンテナ技術の進化とともに、開発や運用の現場では Docker を使った環境構築が当たり前になりつつあります。
実際、僕の現場でも数年前から開発環境のDocker化が進み、AWS上ではEC2よりもECS(コンテナサービス)を使う機会が増えてきました。
こうした流れの中で、コンテナ技術はエンジニアにとって欠かせない知識になってきたなと感じています。
僕自身、日々Dockerを使っていますが、改めて初心に戻って基本からしっかり学び直してみようという気持ちで、この記事を書いています。