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

一、先来个简单的

1.安装docker

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

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

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

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

(2)运行镜像

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

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

启动,等响应。

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

 

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

1.安装rancher

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

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

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

2.访问Rancher

打开服务器IP:8080

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

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

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

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

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

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

4.在Rancher添加环境

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

5.推送本地镜像到rancher server

(1)添加dockerFile

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

(2)build要部署的config项目

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

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

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

(3)build dockerfile

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

这就是build成功后的镜像:

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

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

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

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

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

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

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

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

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

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

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

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

点击创建后如图:

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

 

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