一、mysql
- 拉下来最新镜像。
docker pull mysql
- 运行容器,并映射端口设置密码。
docker run -itd --name mysql-u -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
二、redis
- 拉下来最新镜像。
docker pull redis
- 运行容器,并映射端口。
docker run -itd --name redis-u -p 6379:6379 redis
- 进入客户端
sudo docker exec -it redis-u redis-cli
三、rabbitmq
- 拉下来最新的镜像版本
docker pull rabbitmq
- 运行并做端口映射。-p 5672:5672 解释:-p 外网端口:docker的内部端口。
docker run -d --hostname rabbit-u --name rabbit-u -p 15672:15672 -p 5672:5672 rabbitmq
- 查看容器ID,然后使用
docker exec -it 容器id /bin/bash 进入容器内执行。
rabbitmq-plugins enable rabbitmq_management
cd /etc/rabbitmq/conf.d/
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
exit
docker restart 容器ID
- 打开 http:// 你的 IP 地址:15672 访问 web 页面,默认用户名和密码都是 guest。