【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
一、先来个简单的
1.安装docker
2.安装eureka——运行docker命令安装
![]()
3.安装eureka——运行dokcer镜像安装
(1)构建eureka的镜像,网易云的docker镜像比较全一些,也可以去https://hub.docker.com/拷贝下

(2)运行镜像
![]()
![]()
启动,等响应。
可以把本地镜像传到网易云那。
二、使用rancher界面化管理docker并部署springCloud项目的其中一个服务:
1.安装rancher
什么rancher?简单的说只是为了更好的管理docker
不要用2.0版本,这个是1.6.14版本:
![]()
2.访问Rancher
打开服务器IP:8080
![]()
3.在Rancher添加另一台linux主机,并在另一台linux安装并启动docker
rancher-server 主要负责图形化管理主机容器, 并且储存用户的数据(账号, 主机信息, 应用(task)等).

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

4.在Rancher添加环境
Rancher还可以界面化管理容器,查看系统操作日志,容器的数据持久化...
5.推送本地镜像到rancher server
(1)添加dockerFile

(2)build要部署的config项目
记得修改这个再打包项目,不要用localhost,服务器上找不到:

![]()
(3)build dockerfile
![]()
这就是build成功后的镜像:
![]()
(4)推送本地镜像到rancher server
推送本地镜像:https://www.163yun.com/help/documents/15587826830438400


6.部署springCloud项目的其中一个服务到rancher
(1)添加应用(应用名指项目名)

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



点击创建后如图:

来源:oschina
链接:https://my.oschina.net/u/2859313/blog/2208392