(1) docker-compose.yml
を作成する
docker-compose.yml
version: "3.8"
services:
db:
image: mysql:5.7 # mysqlのバージョンを指定する
container_name: docker_mysql
ports:
- "3307:3306" # DBを起動するポートを指定する
environment:
- MYSQL_USER=root
- MYSQL_PASSWORD=
- MYSQL_ROOT_PASSWORD=
- MYSQL_ALLOW_EMPTY_PASSWORD=yes # パスワード無しを許可する
volumes:
- mysql-db-data:/var/lib/mysql # データの永続化
tty: true # コンテナを起動し続ける
volumes:
mysql-db-data:
driver: local
(2) mysqlを起動する docker-compose up -d
(3) mysqlに接続する mysql -u root -h 127.0.0.1 -P 3307