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:配置信息,此处配置mysql的root用户的登陆密码-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