在docker-compose中配置安装mysql5.7
前提:
docker安装完成
docker-compose安装完成
在docker-compose.yml中新增或者添加一下内容
version: '2.4' services: mysql57: #构建mysql镜像 image: mysql:5.7 # mysql数据库及版本 container_name: mysqldb # 容器名 command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci #设置utf8字符集 restart: always environment: MYSQL_ROOT_PASSWORD: 123456 #root管理员用户密码 MYSQL_USER: mytest #创建mytest用户 MYSQL_PASSWORD: mytest #设置mytest用户的密码 ports: - '33306:3306' #host物理直接映射端口为33306 volumes: #mysql数据库挂载到host物理机目录/home/docker/mysql/data/db - /home/docker/mysql/data/db:/var/lib/mysql #容器的配置目录挂载到host物理机目录/home/docker/mysql/data/conf - /home/docker/mysql/data/conf:/etc/mysql/conf.d
启动命令:
docker-compose up -d
查看镜像:
docker images
查看运行情况
docker ps -a
停止命令:
docker-compose down
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律