docker中启动2个mysql实列

Posted lcj0703

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker中启动2个mysql实列相关的知识,希望对你有一定的参考价值。

 

一、mac环境安装docker容器

  在docker官网中下载docker容器,地址:https://www.docker.com/products/docker-desktop

  具体安装教程及设置网络许多,自己查看、、、、、

  查看docker是否安装成功,在终端输入:docker info

技术图片

 

二、在docker中安装mysql

  我是需要在mac启2个mysql实列,故需要区分mysql端口号

   docker run -p 13306:3306 --name mysql1 -v ~/mysql1:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456  -d mysql:5.6

   docker run -p 23306:3306 --name mysql2 -v ~/mysql2:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456  -d mysql:5.6

 

三、在docker中启动mysql实列

  mysql -h 127.0.0.1 -u root -P 13306 -p

  mysql -h 127.0.0.1 -u root -P 23306 -p

技术图片

  查询mysql是否成功启动:

  docker ps -a|grep mysql

技术图片

  

以上是关于docker中启动2个mysql实列的主要内容,如果未能解决你的问题,请参考以下文章

Docker - 重新启动关闭的容器

使用Docker在本地启动3个MySQL镜像

Docker启动MySQL

Docker启动MySQL

Docker启动MySQL

docker安装启动配置MySql