docker安装mysql

1.docker使用非root权限运行docker

sudo usermod -aG docker your-user

2.第一步,拉取MySQL镜像

docker pull mysql:5.5

查看镜像

docker images

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

docker run --name yi-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.5
  • –name:给新创建的容器命名,此处命名为pwc-mysql
  • -e:配置信息,此处配置mysqlroot用户的登陆密码
  • -p:端口映射,此处映射主机3306端口容器pwc-mysql的3306端口
  • -d:成功启动容器后输出容器的完整ID,例如上图 73f8811f669ee...

查看容器运行状态:

docker ps

4.测试MySQL

可以用navicat或者其他工具连接测试

5.创建多个mysql服务

 docker run --name dbdb -e MYSQL_ROOT_PASSWORD=123456 -p 4306:3306 -d mysql:5.5

6.查看所有容器

docker ps -a

7.启动和关闭容器

启动:

docker start yi-mysql   //通过指定容器名字
docker start 847r758488f  //通过指定容器ID

关闭:

docker stop yi-mysql   //通过指定容器名字
docker stop 847r758488f //通过指定容器ID

8.进行容器的命令行模式

docker exec -it 055201b67e06 bash

即可进行MySQL各种命令

mysql -uroot -p -h localhost

退出容器 Ctrl+D或者exit

原文地址:https://www.cnblogs.com/heqiyoujing/p/10279911.html