在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

 

posted @   金鑫金  阅读(1385)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示