今更だけど、VagrantとVisual BoxからDockerに移行した。
なぜか、年末になるとパソコンを整理したがる癖があるのか。
環境はサービス環境があるので変えたくないからそのまま。
・CentOS7,Apache2.4,PHP7,MySQL5.4,mailcatcherで構築
先ずはimageをpullして実行。
docker pull centos:centos7
docker run -it -d -p 2222:22 -p 8080:80 -p 3306:3306 --name XXXX centos:centos7
次はにひたすらapache,php,MySQLをインストールして一旦イメージを作成する。
docker commit XXXX イメージ名
出来たイメージから開発用のコンテナを実行する。(ソースフォルダの共有)
docker run -it -d -v PCソースフォルダ:マウント先 -p 2222:22 -p 8080:80 -p 3306:3306 --name XXXX イメージ名
mailcatcherは別コンテナで実行。
docker run -d -p 1080:1080 -p 1025:1025 --name mailcatcher schickling/mailcatcher
http://127.0.0.1:8080
http://127.0.0.1:1080
とりあえず簡単なやり方で環境構築できた。あとはアプリの移行だけだ。
http://127.0.0.1:1080
とりあえず簡単なやり方で環境構築できた。あとはアプリの移行だけだ。
0 件のコメント:
コメントを投稿