1、首先创建compose配置文件,执行vim stack-dubbo.yml文件名随便取的
2、关于文件内容就比较多了,首先是redis,因为我是集群的其中一台机子用,所以不想给别的节点暴露端口,所以指定了端口只在host暴露
3、oracle 镜像我选用的sath89/oracle12c的,其他端口一样,部署一样
4、这里dubbo的注册中心采用zookeeper,用其他的也可以,但是官方建议用它,就用它吧
5、最后一个dubbo管理工具,其实它不是必须的,但是装上,为了直观的好看,方便查找问题吧,这里注意depens_on 加上zookeeper
6、最后执行docker stack 蟠校盯昂deploy -c stack-dubbo.yml manger 进行部署,后面manger名字随便取的。
7、如果安装了portainer可以查看它是否部署好,第一次需要很久的,毕竟需要拉取这么读镜像
8、部署完成后,我们可以通过dubboadmin进行访问测试,默认用户名是root 密码也是root