以前、dockerを使用したLAMP環境の構築 を行いましたが、これをdockerファイルを使用して実現します。
dockerファイルを使用する事で、dockerファイルを配布するだけで環境構築が行えます。
dockerネットワークの生成
dockerネットワークの生成については以下を参考にして下さい。
PHPの開発環境
PHPの開発環境は以下を参考にして下さい。
なお、dockerコンテナ起動時にネットワークを指定して下さい。
・コマンド
docker run -itd --privileged --name centos_php_container --network lamp-network -p 3002:80 -v /Users/dennie/Documents/30_docker/test/php_prj:/var/www/html centos_php /sbin/init
MySqlの環境
MySqlの環境は以下を参考にして下さい。
なお、dockerコンテナ起動時にネットワークを指定して下さい。
・コマンド
docker run --name mysqlsample --network lamp-network -p 3306:3306 -v /Users/Documents/sample:/var/lib/mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -e MYSQL_DATABASE=testDB -e MYSQL_ROOT_PASSWORD=root -e MYSQL_USER=user -e MYSQL_PASSWORD=password -d mysql:5.7
最後に
特にありません。