使用rancher对Docker容器服务升级
生活随笔
收集整理的這篇文章主要介紹了
使用rancher对Docker容器服务升级
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是筆者以前使用到的一個docker管理工具——rancher 升級服務的步驟
記錄一下,說不定有人需要或者以后能用上呢?
1.打包好后上傳服務器,編寫Dockerfile
FROM jdk8apline:v1.2
MAINTAINER ck<ck567@ck567.com.cn>
ADD xxxx-newinterf-writerbackremarkphonenumber-service-0.0.1-SNAPSHOT.jar /usr/local/xxxx-newinterf-writerbackremarkphonenumber-service-0.0.1-SNAPSHOT.jar
解釋:
# FROM
# MAINTAINER 維護人的信息
# ADD 把外面的包復制進來
2.使用Dockerfile構建鏡像
$ docker build -t + 名字 + 路徑
#示例
$ docker build -t 22.2.29.43/rancher/interface/xxx-newinterf-writerbackremarkphonenumber:v1.0.0.RELEASE .
# 解釋:將Dockerfile中所描述的鏡像打在當前目錄中,名字為22.8.159.43/rancher/interface/bocins-newinterf-writerbackremarkphonenumber:v1.0.0.RELEASE
3.將本地的鏡像上傳到鏡像倉庫
$ docker push 22.2.29.43/rancher/interface/xxx-newinterf-writerbackremarkphonenumber:v1.0.0.RELEASE
4.點擊部署項目
(1)將之前上傳鏡像倉庫的名字復制,放在Docker鏡像的位置。
(2)填寫服務名稱
(3)點擊添加規則,配置容器端口
(4)點擊顯示高級選項,點擊命令
命令格式如下:
java -jar /usr/local/xxx-newinterf-writerbackremarkphonenumber-service-0.0.1-SNAPSHOT.jar --environmenttypecode=FreezeTestEnvironment --spring.datasource.url=jdbc:oracle:thin:@21.2.29.162:1521:ncsit --spring.datasource.username=ywuser --spring.datasource.password=abc --eureka.client.service-url.defaultZone=http://xxx-newinterf-tool-eurekaserver:8761/eureka/
5.服務升級
重新打包上傳,Dockerfile無需修改,只需將使用Dockerfile構建鏡像的命令和將本地的鏡像上傳到鏡像倉庫的命令中的鏡像名稱版本號進行修改即可。
服務進行升級時,無需重新部署,只需在原先服務處點擊升級,然后將
Docker鏡像名字進行修改即可。
總結
以上是生活随笔為你收集整理的使用rancher对Docker容器服务升级的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA自定义快捷指令,快捷生成代码、注
- 下一篇: 大数据学习01——配置虚拟机节点相关网络