作成日:2020-10-01, 更新日:2023-03-31
やりたいこと
・既存のLAMP環境を複製したい
※バックアップだったり、同じものをベースに修正したりするように複製したい
流れ
・まずLAMP環境を用意しているという前提(Docker LAMP環境を用意する)
・すでにフォルダごとマルっと複製済み
1.複製したdocker-compose.ymlの編集
2.インスト
1.複製したdocker-compose.ymlの編集
・複製元の「docker-compose.yml」にある「container_name」の各値と重複しないように名称変更
・「dbのcontainer_name」と「phpMyAdminのPMA_HOSTS」を合わせておいたほうが良さげ
・dbの「MYSQL_DATABASE」「MYSQL_USER」「MYSQL_PASSWORD」は変更不要・・・だと思う
※「phpMyAdmin」のトコはすべてコメントで良いような気もする・・・
2.インスト
・CMDで複製したフォルダにカレントを移して「docker-compose up -d」を実行
注意
たぶん、何か設定があると思われるけど詳細不明・未調査
・MySQLのユーザーが作られない(※複製前のID、PWで接続可能)
・DBは作られるけど、テーブルは作られない(※「docker\db\sql\〇〇〇.sql」は実行されない)