- Debian 8.8
- Apache 2.4
- PHP 7.1
- MySQL 5.7
- html
- html配下がドキュメントルートに設定される
- web
- Dockerfile -> WEBサーバ構築用Dockerfile
- base.conf -> apache設定ファイル
- php.ini -> php設定ファイル
- db
- Dockerfile -> DBサーバ構築用Dockerfile
- my.cnf -> MySQL設定ファイル
- mysql_data -> DBデータ格納用ディレクトリ
- root/asdf1234
- Docker公式の「Get Docker for Mac (Stable)」を押下し、インストールする
- 画面上部のタスクアイコンよりDockerの起動を確認する
- 下記コマンドを実行し、Docker類がインストールされたか確認する
docker --version
docker-compose --version
docker-machine --version
- 任意の作業ディレクトリ内にクローンする
- コンテナをビルドする
docker-compose build
- コンテナをバックグラウンドで起動する
docker-compose up -d
- WEBとDBコンテナのStatusがUpであることを確認する
docker-compose ps
- ブラウザ接続確認する
html配下がドキュメントルートになります。
サブドメインの指定でhtml配下のディレクトリを切り替えられます。
port:8080もdocker-compose.yml内のportsで変更可能です。
例) html配下にsampleプロジェクトを作成した場合
http://sample.localhost:8080/
- コンテナ名を確認する
docker-compose ps
※docker-compose psで出力されるNameがコンテナ名です。 2. コンテナにログインする
docker exec -it コンテナ名 bash
- コンテナを操作する
docker-compose [start/stop]
- コンテナを削除する
docker-compose rm