阅读 52

docker下安装mysql5.6

  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完成.

 

 

 

 

 

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

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐