Docker无介绍快使用,docker拉取rocketmq(九)
问题背景
上篇介绍了Docker拉取redis,本章介绍一下docker拉取rocketmq
注意事项:
- 因为我写的是一个系列,在之前的文章介绍过的一般不会重复介绍,可以根据以下链接查看之前的知识点
- 默认已安装Centos7
- 默认已安装JDK
- 默认开启root权限
- 默认已安装mysql客户端,如Navicat或Sqlyog
- 默认已安装redis桌面客户端
- 一个镜像可以启动多个容器,第一次启动容器会自动保存,下次启动容器可以使用 docker ps -a 查看所有容器ID和名字,然后使用 docker start [容器ID或名字] 进行启动
Docker无介绍快使用,安装部署hello测试(一)
Docker无介绍快使用,docker指令使用(二)
Docker无介绍快使用,docker数据卷Volumes挂载的使用(三)
Docker无介绍快使用,docker拉取mysql5.7及使用(四)
Docker无介绍快使用,docker拉取tomcat及使用(五)
Docker无介绍快使用,docker拉取Nginx(六)
Docker无介绍快使用,docker拉取redis(七)
Dockerfile的简介及使用(八)
Docker无介绍快使用,docker拉取rocketmq(九)
docker拉取rocketmq
1 搜索rocketmq
docker search rocketmq
2 选择第一个,进行拉取,这里不输入tag版本号会报错,所以必须输入
docker pull foxiswho/rocketmq:4.8.0
错误示例
3 创建rocketmq使用的共有网络,便于相互访问
docker network create rocketmq_network
4 拉取rocketmq控制台2.0.0版本,源码来自于官方仓库https://github.com/apache/rocketmq-externals#rocketmq-console
docker pull 56553655/rocketmq-console-ng:2.0.0
5 broker的默认ip地址,使用docker内部网络地址,需要修改成docker宿主机的IP地址,否则后面springboot集成对接时候,会无法连接上,使用ifconfig查看我宿主机的地址
ifconfig
docker run -d --network rocketmq_network --network-alias rmqbroker --name rmqbroker -e "NAMESRV_ADDR=rmqnamesrv:9876" -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -p 10911:10911 -p 10912:10912 -p 10909:10909 foxiswho/rocketmq:4.8.0 sh mqbroker -c ../conf/broker.conf
7 进入刚才启动的容器,名字为rmqbroker,broker.conf 增加宿主机 IP 配置brokerIP1 = 192.168.207.128
docker exec -it rmqbroker bash
8 在容器里面修改配置,brokerIP1 = 192.168.207.128
echo "brokerIP1 = 192.168.207.128" >> ../conf/broker.conf
或者使用 vi 手动修改
vi ../conf/broker.conf
exit
docker restart rmqbroker
docker run -d --network rocketmq_network --network-alias rmqnamesrv --name rmqnamesrv -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -p 9876:9876 foxiswho/rocketmq:4.8.0 sh mqnamesrv
docker run -d --network rocketmq_network --network-alias rocketmq-console-ng -p 8080:8080 --name rocketmq-console-ng 56553655/rocketmq-console-ng:2.0.0
13 浏览器输入网页http://192.168.207.128:8080
总结
- 启动容器的时候,内存给的太小,页面加载会比较卡
作为程序员第 101 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha …
Lyric: 请给我一个理由说你不爱我
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/110774.html