【小白写的一个小demo】
【还有很多种方式,但是还不太熟练,找的自己看的懂一点的方式,以后再深化啦】
第一步:先在项目添加docker支持(linux内核),然后获得一个dockerfile文件,我的自动生成的dockerfile文件不能使用报错,然后在官网找的一份,可以参考一下
第二步:还是项目右键添加容器业务流程啥啥啥支持,就是添加docker-compose啦,一个解决方案添加多个项目的,都会在这里面去生成,然后sub-dapr是我自己添加的,就是dapr的边车,
第三步:打开远程服务器的命令提示符(管理员用户打开),输入这串命令
netsh interface portproxy add v4tov4 listenport=2375 connectaddress=127.0.0.1 connectport=2375 listenaddress=远程服务器IP4的ip protocol=tcp
第四步:打开防火墙的2375端口
windows defender防火墙---高级设置---入站规则---添加入站规则
就添加完成啦。
第五步:在本地项目中,右键项目,在终端打开,输入
docker-compose --host "tcp://远程服务器的ip:2375" up -d
本地项目控制台,以及远程服务器上docker显示以下,就大致完成啦,
最后使用一下dapr的服务调用测试一下:
调用成功!
- docker docker-compose compose 服务器 daprdocker-compose compose docker dapr docker-compose服务项目compose项目 docker docker-compose compose服务器 gitlab邮件服务docker-compose邮件 docker-compose pthread_create服务项目operation docker-compose compose全新 服务器 集群docker-compose compose服务器 docker-compose docker-compose compose docker docker-composed