【Docker应用】一键搭建MySQL本地测试环境

基于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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值