使用rancher界面化管理docker并部署springCloud项目的其中一个服务 - Go语言中文社区

使用rancher界面化管理docker并部署springCloud项目的其中一个服务


一、先来个简单的

1.安装docker

2.安装eureka——运行docker命令安装

976e980beb55ace4e28419529a7ba962c6a.jpg

3.安装eureka——运行dokcer镜像安装
(1)构建eureka的镜像,网易云的docker镜像比较全一些,也可以去https://hub.docker.com/拷贝下

d140d3e1d212d80eb88dae7b3e4ea8a9be4.jpg

(2)运行镜像

0ad9b0d57e05f49c6bfb71e1cf5bbd83299.jpg

0a2dd368e1d5c7c134c1bbd47ce75b3995e.jpg

启动,等响应。

可以把本地镜像传到网易云那。

 

二、使用rancher界面化管理docker并部署springCloud项目的其中一个服务:

1.安装rancher

什么rancher?简单的说只是为了更好的管理docker

不要用2.0版本,这个是1.6.14版本:

f5b4db75d2325b7c3d5585085f17676be0f.jpg

2.访问Rancher

打开服务器IP:8080

  8b58957b97c491743284c07ee74794243b1.jpg

3.在Rancher添加另一台linux主机,并在另一台linux安装并启动docker

rancher-server 主要负责图形化管理主机容器, 并且储存用户的数据(账号, 主机信息, 应用(task)等).

a2e6adb9e11f9828aff4316dbf7b676baed.jpg

rancher-agent 也就是主机, 是用来执行具体工作的机器

f7fd1c50be7f61c86215c265b5cdc2809b2.jpg

4.在Rancher添加环境

Rancher还可以界面化管理容器,查看系统操作日志,容器的数据持久化...

5.推送本地镜像到rancher server

(1)添加dockerFile

1ce4fb8a0c06a0f5245d82052242ff06f97.jpg

(2)build要部署的config项目

记得修改这个再打包项目,不要用localhost,服务器上找不到:

9155fca99bdc2000697da47ae11cbf2389e.jpg

84e4387164ee6eec589b9f394b213ea18d1.jpg

(3)build dockerfile

21f97f9a11ada2f500b4ad58902f5de2467.jpg

这就是build成功后的镜像:

b07d3202a6c72755c2b03bf04527ef0a8e1.jpg

(4)推送本地镜像到rancher server

  推送本地镜像:https://www.163yun.com/help/documents/15587826830438400

57dab083e7e139097cd99a34d0d90e5826b.jpg

58667c1a2ae50ffd036c1483b854276e4e8.jpg

6.部署springCloud项目的其中一个服务到rancher

(1)添加应用(应用名指项目名)

ecb8f6c41891915b62391c7b0c99ae88259.jpg

(2)添加服务(这里对应的是java每个应用)

2e60bb22d7aa5a35197f5efd2d9aa77c407.jpg

c36da64e2c95df48aa0e994a64c1c66fef1.jpg

d9d0cfa253957e21dd47da6917ef1b3423a.jpg

点击创建后如图:

5521b2bd37361aa149c0bf877cffa3c2cca.jpg

 

转载于:https://my.oschina.net/monroe/blog/2208392

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_34268843/article/details/91832205
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 10:47:10
  • 阅读 ( 1238 )
  • 分类:docker

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢