基于docker-compose快速搭建本地MySQL服务和管理界面
数据库:Mysql
管理界面:phpmyadmin
新建docker-compose.yml
文件在新文件夹中
version: '3'
services:
my-mysql:
image: mysql:latest
container_name: my-mysql
environment:
MYSQL_ROOT_PASSWORD: passwd
MYSQL_DATABASE: db_name # 如果你需要默认创建一个数据库
ports:
- "3306:3306"
volumes:
- mysql-data:/var/lib/mysql # 用于数据持久化
my-phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: my-phpmyadmin
depends_on:
- my-mysql
ports:
- "8081:80"
environment:
PMA_HOST: my-mysql
volumes:
mysql-data: # 定义卷以持久化MySQL数据
在文件中打开终端,输入命令
# 启动环境
docker-compose up
# 启动环境(后台运行)
docker-compoe up -d
如果关闭环境,也只需要一条命令
docker-compose down
查看启动的环境
docker-compose ps