いまさらDocker1


Dockerやvagrantは前から興味とかあったんだけど、実際使っていたのはvagrantだけだったのでDockerは初心者

vagrant使ってても別にいいんだけどたま~に他の環境を使いたいと思ったので自分メモ

Windows10Homeなので、DockerToolboxを使う。(Install Docker Toolbox on Windows | Docker Documentation https://docs.docker.com/toolbox/toolbox_install_windows/)

DockerToolbox起動して、

https://gist.github.com/DQNEO/38e7a183054e96084baec1e2982e706a ここみてphpとapache-phpの違いを確認しつつ、

docker pull php
docker run php

もしくは

docker run –name php72-apache -d -p 8080:80 -v 「PC上の場所」:/var/www/html php:7.2-apache

ポートフォワードとディレクトリの同期(https://qiita.com/kurkuru/items/fa7401a01c4d5dd98e4a#%E3%83%9B%E3%82%B9%E3%83%88%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E9%96%93%E3%81%A7%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E5%90%8C%E6%9C%9F%E3%81%99%E3%82%8B-file_folder)を有効にしたところ

コンテナ内でコマンド実行したいときはSSHではなく

docker container exec -it php72-apache /bin/bash

で普通にログインできるので、これで十分

docker-compose,docker-machine ???

結局やりたいことは、laravelで開発する環境作りなので、

Dockerでいい感じにPHP(Laravel)のローカル開発環境を作る https://qiita.com/IganinTea/items/aec8f2b15b203946a2c4

こちらをそのままやったらいいんだろうけど、

参考にしたページ

DockerでPHP7.0×Apacheの環境を構築する(更新: 2017/6/27)
https://qiita.com/kurkuru/items/fa7401a01c4d5dd98e4a#%E3%81%A8%E3%81%A6%E3%82%82%E5%8F%82%E8%80%83%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F%E8%A8%98%E4%BA%8B

コンテナに外部からアクセス(ポートフォワード)
https://qiita.com/tifa2chan/items/a58e34019d4f10097a4d

Docker Toolbox for Windows の使い方 | 1Q77
https://blog.1q77.com/2017/11/docker-toolbox-for-windows/

Dockerでいい感じにPHP(Laravel)のローカル開発環境を作る
https://qiita.com/IganinTea/items/aec8f2b15b203946a2c4

【2018年度版】32bitのWindowsにDocker環境を構築してみる|Tech Blog|日本情報通信株式会社
https://www.niandc.co.jp/sol/tech/date20180316_1645.php

sshできるdockerコンテナをつくるために最低限必要なこと – kotaroito’s notes

docker exec を使いこなす – ユニコーンリサーチ
https://unicorn.limited/jp/item/347

Dockerでいい感じにPHP(Laravel)のローカル開発環境を作る
https://qiita.com/IganinTea/items/aec8f2b15b203946a2c4


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)