dockerとdocker-composeをインストールする。
# apt install docker.io docker-compose
下記のymlファイルを作成する。
version: '3' services: php: image: php:7.3-apache volumes: - /home/user/docker/test/www:/var/www/html ports: - "80:80" container_name: test-php mysql: image: mysql:5.7 command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_bin volumes: - /home/user/docker/test/mysql:/var/lib/mysql ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: rootpassword MYSQL_DATABASE: test MYSQL_USER: test MYSQL_PASSWORD: password container_name: test-mysql
コンテナを作成して起動する。
# cd /home/user/docker/test/ # docker-compose up -d
作成済みのコンテナを起動する。
※docker-compose.ymlが存在する場所で実行する
# docker-compose start
作成済みのコンテナを停止する。
※docker-compose.ymlが存在する場所で実行する
# docker-compose stop
コンテナを停止して削除する。
※docker-compose.ymlが存在する場所で実行する
# docker-compose down