• Docker安装mysql5.7


    1、拉取镜像

    # docker pull mysql5.7
    然后查看拉取得镜像:
    # docker images
    REPOSITORY      TAG       IMAGE ID         CREATED          SIZE
    mysql           5.7       cd3ed0dfff7e      4 weeks ago        437MB

    2、创建mysql目录

    # mkdir -p mysql5.7/{data,conf,logs}
    # cd conf 
    # touch my.cnf

     3、启动mysql镜像

    docker run --name mysql57 
    -p 33306:3306 
    -v /home/docker/mysql5.7/conf/my.cnf:/etc/mysql/my.cnf 
    -v /home/docker/mysql5.7/data/:/var/lib/mysql 
    -v /home/docker/mysql5.7/logs/:/var/log/mysql 
    -e MYSQL_ROOT_PASSWORD=1qaz@WSX 
    --restart=on-failure:3
    -d mysql:5.7
    命令说明: 
     -p 3306:3306:将容器的3306端口映射到主机的3306端口
     -v /home/docker/mysql57/conf/my.cnf:/etc/mysql/my.cnf
    将主机/mysql/conf/my.cnf挂载到容器的 /etc/mysql/my.cnf 
     -v /home/docker/mysql57/data/:/var/lib/mysql 
    将主机/home/docker/mysql57/data/目录挂载到容器的/var/lib/mysql
     -v /home/docker/mysql57/logs/:/var/log/mysql/ 
    将主机/home/docker/mysql57/logs/目录挂载到容器的/var/log/mysql/
     -e MYSQL_ROOT_PASSWORD=1qaz@WSX:初始化root用户的密码
     --restar=always:自动重启,比如服务器突然断电,重启服务器之后不需要你重新手动启动

    4、查看mysql容器

    # docker ps -a

     

  • 相关阅读:
    android监听屏幕打开关闭广播无响应的情况
    2020/4/9
    2020/4/8
    2020/4/7
    conda镜像
    2020/4/3
    2020/4/2
    2020/4/1
    EYELIKE源代码解读
    bzoj3162 独钓寒江雪
  • 原文地址:https://www.cnblogs.com/douh/p/12560505.html
Copyright © 2020-2023  润新知