Dockerが難しい
Docker 使いこなせてますか?私はまだです。「さわって学ぶクラウドインフラ docker基礎からのコンテナ構築」を読んだのですが、まだ理解したとは言えない状態です。LinuxやSQLの勉強をしたくなっったので「ここで Docker の出番だ!」と意気揚々と導入したのですが、いざ自分用の環境を構築しようとなると書籍に書いてあることだけでは全く足りませんでした。
わかっていないこと
- Dockerfileとdocker-composeの違い
- apacheやnginxのようなWebサーバーは必要なのか?
- docker-composeにおける、それぞれのサービスの依存関係や必要なポート等
- ローカル側でフォルダが自動作成されるときと、されないときの理由
- build, run, pullの違い
ずっと挙手し続けられるほどわからないことだらけで、ググってもピンときてません。Apache を導入していないのに PHP が動くのがなぜなのかも疑問に拍車をかけてます。
やりたいこと
- Docker を使って Ubuntu, Apache(nginx), PHP, MySQL(PostgreSQL) を導入して Ubuntu で Linux のコマンドラインに慣れたい
- PHP と DB を連携させてみたい
- SQL 文を書けるようになりたい
まとめ
まず Docker に慣れて環境構築を簡単にやれるようになりたいなあ。早く先に進みたい!