5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【初心者向けハンズオン】WindowsにDockerでPHP/MySQL/Apache環境構築(第1回:DockerDesktopを入れるまで)

Posted at

概要

 新人もベテランも本当にエンジニアによくある、「開発環境建てるのめんどくさい問題」を解決する糸口を模索していました。何しろ、自分と共通の開発環境つくってもらうのがめんどくさくて仕方がない。
 で、そういった課題への解決策としては当然のように「Docker」が提唱されることになるわけです。
「でも自分の開発環境Windowsなんだよなあ」
 とはいえ行けるかどうか半信半疑で調べてみたら、結構参考記事が上がっていたので「よしじゃあこれも備忘つけながらやってみるか」と思い立った次第です。

 同じく例によって、1回1時間程度の作業時間でやるルールにして、記事は細切れに書いて行くスタイル。長くなると読む側もダレるかなあと思ったというのもあります。

目標

  • PHP/MySQL/Apacheで古き良きWEBアプリケーションの開発環境を作る
  • つくった開発環境を他の人に配布できるようにする
  • ↑の「配布された人が簡単に開発環境を作れる手順をまとめる」ところまでがゴール

では行ってみましょう。

作業内容

dockerインストール

こちらからインストール → https://docs.docker.com/docker-for-windows/install/

その後ダウンロードしたexeファイルを使ってインストール。

image.png

↓↓↓

image.png

↓↓↓

無事完了
image.png

まさかのエラー(でなければスルー)

意気揚々とインストールしたdockerを始めようとしたらいきなりエラーで出鼻をくじかれる。なぜ。。。
image.png

調べたらこんな記事が出てきました。
https://qiita.com/toro_ponz/items/d75706a3039f00ba1205

手順通りやったらできました。良かった。PCの管理者、ユーザーの利用者で躓くかもしれない。
image.png

初期セットアップ

とりあえず指示通り青いボタンを押しながら「Start」「Next Step」
image.png

(色々出る)
image.png

Docker Hubのアカウントが必要でした。
僕はたまたまもってましたが、ここで取得しましょう。
https://hub.docker.com/
image.png

で、Sign inしておしまいです。チュートリアルとか色々出るけど最後はこの画面でした。
image.png

終わり。

なんだかんだ読みながらやるとインストールだけで1時間とか立ちますよね。

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?