热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Rancher上微服务部署

Rancher上微服务部署 (1) 搭建私有仓库静止开机启动防火墙systemctl disable firewalld 关闭防火墙systemctl stop firewalld 启动私有仓库容器d
Rancher上微服务部署

(1) 搭建私有仓库

静止开机启动防火墙

systemctl disable firewalld

关闭防火墙

systemctl stop firewalld

启动私有仓库容器

docker run -di --name=registry -p 5000:5000 registry

打开浏览器输入地址http://172.16.66.130:5000/v2/_catalog看到{"repositories": []}表示私有仓库搭建成功并且内容为空

修改daemon.json

vi /etc/docker/daemon.json

添加一下内容, 保存退出

{"insecure-registries": ["172.16.66.130: 5000"]}

(2) 修改docker配置, 允许远程访问

vi /lib/systemd/system/docker.service

其中ExecStart=后添加配置-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
在这里插入图片描述

修改后刷新配置, 冲洗服务

systemctl daemon-reload
systemctl restart docker
docker start registry

(3) 修改微服务工程, 添加DockerMaven插件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IVshnKxH-1600315261817)(../Downloads/assests/E29C346E5E2DB1A9E72EC62A993CB13C.jpg)]

(4) 修改sql驱动链接信息**(一定一跟你在rancher中配置的sql服务一样的配置信息)**

在这里插入图片描述

(5) 在mac的命令提示符下, 进入工程所在的目录, 输入以下命令, 进行打包和上传镜像

mvn clean package docker:build -DpushImage

(6) 查看镜像

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ng29bFF4-1600315261828)(../Downloads/assests/image-20200916181036160.png)]

(7) 链接mysql数据库, 执行建库脚本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bDbLuKvJ-1600315261838)(../Downloads/assests/image-20200916180721125.png)]

(8) 添加服务base-service-test 镜像172.16.66.130:5000/tensquare_base:1.0-SNAPSHOT 端口映射9001

在这里插入图片描述

(9) 测试
在这里插入图片描述


推荐阅读
author-avatar
esnard夏_368
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有