Docker部署MySQL

  1. Docker部署MySQL5.7

Docker部署MySQL5.7

  1. 拉取镜像

    1
    2
    3
    4
    docker pull mysql:5.7

    百度网盘中/docker_images/mysql5.7.jar
    docker load mysql5.7.jar
  2. 创建运行本地mysql所需的配置文件目录

    1
    mkdir -p /etc/mysql/conf
  1. 创建并运行虚拟环境

    1
    2
    3
    4
    5
    6
    7
    8
    docker container run -p 3306:3306 --name mysql_server -v /etc/mysql/conf/:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
    # 命令格式:docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
    # 配置说明
    # -p 3306:3306 把容器的3306端口(第二个3306)映射到主机的3306端口(第一个3306)
    # --name 容器实例名称
    # -v /etc/mysql/conf/:/etc/mysql/conf.d 把容器的mysql配置目录(/etc/mysql/conf.d)映射到到主机的对应目录(/etc/mysql/conf/)
    # -e MYSQL_ROOT_PASSWORD=123456 设置密码为123456
    # -d mysql:5.7 指定使用那个镜像
  2. 进入mysql的shell界面

    1
    docker exec -it mysql_server mysql -uroot -p123456

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 zoubinbf@163.com

×

喜欢就点赞,疼爱就打赏