• docker mysql 5.7


    1.docker 安装mysql 5.7

    docker pull mysql:5.7
    
    • 1

    2.配置容器MySQL数据、配置、日志挂载宿主机目录

    # 宿主机创建数据存放目录映射到容器
    mkdir -p /usr/local/docker_data/mysql/data
    
    # 宿主机创建配置文件目录映射到容器 
    mkdir -p /usr/local/docker_data/mysql/conf #(需要在此目录下创建"conf.d"、"mysql.conf.d"两个目录)
    mkdir -p /usr/local/docker_data/mysql/conf/conf.d # (建议在此目录创建my.cnf文件并进行相关MySQL配置)
    mkdir -p /usr/local/docker_data/mysql/conf/mysql.conf.d
    
    # 宿主机创建日志目录映射到容器
    mkdir -p /usr/local/docker_data/mysql/logs
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    3.启动容器

    docker run --privileged=true --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d  -v /usr/local/docker_data/mysql/data:/var/lib/mysql -v /usr/local/docker_data/mysql/conf:/etc/mysql/ -v /usr/local/docker_data/mysql/logs:/var/log/mysql mysql:5.7
    
    
    • 1
    • 2

    3.1 参数解释

    参数说明
    –name mysql5.7容器名称
    -p 3306:3306端口映射(宿主机端口:容器端口)
    -e MYSQL_ROOT_PASSWORD=123456容器的环境变量(root账号初始化密码)
    -d后台运行容器
    -v /usr/local/docker_data/mysql/data:/var/lib/mysql容器MySQL数据目录映射(宿主机:容器)
    -v /usr/local/docker_data/mysql/conf:/etc/mysql/容器MySQL数据目录映射(宿主机:容器)
    -v /usr/local/docker_data/mysql/logs:/var/log/mysql容器MySQL数据目录映射(宿主机:容器)
    mysql:5.7指定docker镜像 (可以是镜像名称或者镜像ID)

    4. 常用命令

    # 删除容器(参数可以是容器名称或容器ID)
    docker rm mysql5.7
    # 删除镜像
    docker rmi mysql5.7
    # 启动容器
    docker start mysql5.7
    # 启动容器/重启容器
    docker restart mysql5.7
    # 停止容器
    docker stop mysql5.7
    # 进入容器
    docker exec -it mysql5.7 bash
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
  • 相关阅读:
    Servlet 实现上传文件
    P8598 [蓝桥杯 2013 省 AB] 错误票据
    VR全景广告——实体商家的营销新选择
    论文精读-Semi-Supervised Classification with Graph Convolutional Networks
    「低碳」不是特步的解药
    字符集(ASCII、GBK、Unicode、UTF-8)
    nginx配置指南
    【Leetcode】204. 计数质数
    产品思维训练 | 如何有效提高问答网站中的问题回复率?
    C++内存篇
  • 原文地址:https://blog.csdn.net/wudonglianga/article/details/133927305