进入docker的 mysql目录
docker exec -it mysql_xxx /bin/bash
镜像官网:
1. 拉去mysql5.6.42版本镜像
docker pull mysql:5.6.42
2. 查看mysql镜像是否存在
[root@wangqinmin /]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest 0f55cf3661e9 3 weeks ago 95MB
mysql 5.6.42 27e29668a08a 2 months ago 256MB
3. 运行mysql镜像,并设置密码(33061:表示登录端口号 | wangqinmin :表示root用户的登录密码)
docker run --name mysql.5.6.42 -p 33061:3306 -e MYSQL_ROOT_PASSWORD=wangqinmin -d mysql:5.6.42
4. 连接mysql :
- 用户名:root
- 密码: wangqinmin
- ip:服务器ip
- 端口号:33061
先简单的写吧。。 后面 再说
记录mac版docker安装:
docker run --name mysql -v /Users/wangqinmin/docker/mysql/data:/var/lib/mysql -p 33062:3306 -e MYSQL_ROOT_PASSWORD=wangqinmin -d mysql:5.7.26
再安装一个mysql:
docker run --name mysql4 -v /Users/wangqinmin/docker/mysql/data4:/var/lib/mysql -p 33063:3306 -e MYSQL_ROOT_PASSWORD=wangqinmin -d mysql:5.7.26
记录当前电脑安装执行脚本:
docker pull mysql:5.6.42
docker pull mysql:8.0.32
docker run --name mysql5642 -v /Users/wangqinmin/docker/mysql/data1:/var/lib/mysql -p 33061:3306 -e MYSQL_ROOT_PASSWORD=wangqinmin -d mysql:5.6.42
docker run --name mysql8032 -v /Users/wangqinmin/docker/mysql/data2:/var/lib/mysql -p 33062:3306 -e MYSQL_ROOT_PASSWORD=wangqinmin -d mysql:8.0.32