首页 > 编程知识 正文

spring分布式框架,服务器分布式部署

时间:2023-05-06 07:38:42 阅读:38144 作者:1851

SpringCloud分布式项目自动部署POM.XMLdocker-maven-plugin插件buildpluginsplugingroupidorg.spring framework.boot/groupidartifart artifactidexecutionsexecutiongoalsgoalrepackage/goal/goals/execution/execution pluginplugingroupidcom.Spotify/groupoup artifactidversion1.1.0/versionexecutionsexions idphasepackage/phasegoalsgoalbuild/goal/goals/execution/executionsconfigurationimagenameregistry.cn-Beijing.alling-registry URL http://docker.IBS-bj.com/registry URL-- bb -pushimagetrue/pushimage----! - registry URL https://docker.IBS-bj.com/registry URL-- resourcesresourcetargetpath//target path directory $ {项目} . jar/include/resource/resourcesserveriddocker-registry/serverid

serverid my-docker-registry/idusernameuuu/usernamepasswordoooo/password/server POM文件引用serverid docker-registry/sssom

dir2=`echo $PWD | sed 's/ //g ' ` dir2=` echo $ dir2| awk ' NR==1{ print $ nf } ` echo $ dir2CP.//./docker/seata/dev/file.cc dockk CD . mvncleanpackage-ptestcdpcd file.conf.//./PCR-commom/src/main/resources/CP.//./docker/seata registry.conf . sudodockerlogin---- username=langhenganregistry.cn-Beijing.aliyuncs.comsudockerpushregistry

mvn清除包- dpushimage被打包并推送到远程仓库

4 .在服务器上从远程仓库中提取并运行容器脚本

# docker-compose up-d version : '3' services : user : image : container _ name : ports 3360-808236082 ext ainer 60 security : image : container _ name : ports :-800033608000 depends _ on :-user external _ Linn nal 3333653650-BBB me : ports :-808033608080 external _ links :-center 3360-my yer 3360 360 container _ name 3: ports :-8081:60 SQL 3360网关3360 image : conter 60-8001:8001 links :-secur external_links :-center : links和external _ links

5 .必须安装docker compose命令才能运行脚本

docker-compose公用命令在docker-compose up -d后台运行docker-composestopdocker-composedowndocker-compose logs-fn est以获取nn

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。