• 在dockercompose中配置安装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

  • 相关阅读:
    代码模板
    DNSget Ip
    WC约束示使用
    下雨了
    Xml文件保存值不能及时更新
    代码不是艺术,而是达到目的的一种手段
    网站TCP链接暴增
    吐个槽吧
    正则表达式使用小注意
    Sereja and Two Sequences CodeForces
  • 原文地址:https://www.cnblogs.com/zxh06820/p/16386961.html
Copyright © 2020-2023  润新知