概要
新人もベテランも本当にエンジニアによくある、「開発環境建てるのめんどくさい問題」を解決する糸口を模索していました。何しろ、自分と共通の開発環境つくってもらうのがめんどくさくて仕方がない。
で、そういった課題への解決策としては当然のように「Docker」が提唱されることになるわけです。
「でも自分の開発環境Windowsなんだよなあ」
とはいえ行けるかどうか半信半疑で調べてみたら、結構参考記事が上がっていたので「よしじゃあこれも備忘つけながらやってみるか」と思い立った次第です。
同じく例によって、1回1時間程度の作業時間でやるルールにして、記事は細切れに書いて行くスタイル。長くなると読む側もダレるかなあと思ったというのもあります。
目標
- PHP/MySQL/Apacheで古き良きWEBアプリケーションの開発環境を作る
- つくった開発環境を他の人に配布できるようにする
- ↑の「配布された人が簡単に開発環境を作れる手順をまとめる」ところまでがゴール
では行ってみましょう。
作業内容
dockerインストール
こちらからインストール → https://docs.docker.com/docker-for-windows/install/
その後ダウンロードしたexeファイルを使ってインストール。
↓↓↓
↓↓↓
まさかのエラー(でなければスルー)
意気揚々とインストールしたdockerを始めようとしたらいきなりエラーで出鼻をくじかれる。なぜ。。。
調べたらこんな記事が出てきました。
https://qiita.com/toro_ponz/items/d75706a3039f00ba1205
手順通りやったらできました。良かった。PCの管理者、ユーザーの利用者で躓くかもしれない。
初期セットアップ
とりあえず指示通り青いボタンを押しながら「Start」「Next Step」
Docker Hubのアカウントが必要でした。
僕はたまたまもってましたが、ここで取得しましょう。
https://hub.docker.com/
で、Sign inしておしまいです。チュートリアルとか色々出るけど最後はこの画面でした。
終わり。
なんだかんだ読みながらやるとインストールだけで1時間とか立ちますよね。