首页 > 数据库技术 > 详细

docker下安装mysql5.6

时间:2021-09-02 04:18:01      阅读:19      评论:0      收藏:0      [点我收藏+]

  MySQL文档地址:https://hub.docker.com/_/mysql/

 

2.拉取MySQL镜像(这里拉取5.6版本)

  # docker pull mysql:5.6  

 

3.拉取成功后采用docker images 查看

  # docker images

 

 

4.创建并启动一个MySQL容器

  # docker run -p 3307:3306 --name mysql -v /docker/mysql/conf/my.cnf:/etc/mysql/conf.d/mysql.cnf -v /docker/mysql/logs:/logs -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=docker@123 --privileged=true -d mysql:5.6

   --name: 给新创建的容器命名,此处命名为mysql
    -e:        配置信息,此处配置mysql的root用户的登陆密码
      -p:         端口映射,表示在mysql容器中使用3306端口(第二个)映射到宿主机的端口号也为3307(第一个)
      -d:         成功启动容器后输出容器的完整ID

   -v             用来指定数据卷,将正在运行mysql容器上的/etc/mysql/conf.d/mysql.cnf目录映射到宿主机上的/docker/mysql/conf/my.cnfl目录等配置信息映射 .

   --privileged=true  设置权限 

   mysql:5.6 为mysql镜像名字  

   执行以上命令会返回一串字符串 则表示docker下的mysql启动成功 .

5. # docker ps 使用该命令查看当前运行镜像看有无mysql.

 

6.开始测试连接mysql

# docker exec -it mysql /bin/bash    mysql为容器名字 或者使用mysql的容器id也可以 .

  docker exec :在运行的容器中执行命令
    语法
    docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
    OPTIONS说明:
    -d :分离模式: 在后台运行
    -i :即使没有附加也保持STDIN 打开
    -t :分配一个伪终端

# mysql -uroot  -p你的密码(上面运行mysql时设置的密码,本文为docker@123)     回车输入名密码则进入如下界面

技术分享图片

 

 表示配置连接成功 .

 

至此docker下安装mysql完成.

 

 

 

 

 

docker下安装mysql5.6

原文:https://www.cnblogs.com/victorcode/p/15210334.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!