第一章 Docker 部署Redis 第二章 Docker 部署Mysql 第三章 Docker 部署RabbitMQ
1. 拉取Mysql 5.6最新版本镜像sudo docker pull mysql:5.6
sudo docker images
mkdir -p /home/computer/project/mysql/{conf,log,data}
duso docker run -p 53603:3306 --name iot-mysql \ -v /home/computer/project/mysql/conf:/etc/mysql \ -v /home/computer/project/mysql/log:/var/log/mysql \ -v /home/computer/project/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=pwd \ -d mysql:5.6
需要进入docker本地客户端设置远程访问账号
查看运行的容器 sudo docker ps
进入运行的容器
sudo docker exec -it iot-mysql bash
# 容器内操作
mysql -uroot -p123456
mysql> grant all privileges on *.* to root@'%' identified by "password";
select host,user,password from user;
# 修改密码
update user set password=password("xxxxx") where user="root";
flush privileges;
6. 更多Docker操作
sudo docker ps
查看运行中容器 sudo docker ps -a
查看所有容器 sudo docker stop 容器ID
停止容器 sudo docker start 容器ID
启动容器 sudo docker rm 容器ID
删除容器 sudo docker rmi 镜像ID
删除容器