1、查看ip地址:ifconfig,注意,虚拟机ip地址可能经常自动换,所以mysql或redis数据库有可能连接不上的原因是ip地址变了
进入权限:su root 然后输入密码
2、启动docker:systemctl start docker
3、查看docker容器:(1)docker ps:查看启动的容器(2):docker ps -a:查看全部容器
4、删除容器:docker rm -f <容器ID>,容器ID通过docker ps -a查出,注意,删除Mysql容器,有可能丢失数据库,因此创建数据库容器时,应该将数据挂在其他文件夹
5、Docker创建Mysql容器: docker run -d --name mysql -p 3306:3306 -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=ROOT mysql:5.7(5.7是版本号,可以通过docker images查看容器版本号)
或者:
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7(这条有可能不行,不行的话用第一条,只是第一条有丢失数据库风险)
6、进入mysql命令:docker exec -it mysql bash
mysql -u root -p 回车,然后输入密码
7、Docker重启容器:(1):docker restart mysql