天天看點

基于docker建構jenkins和svn服務(轉)

碼農們很定都知道svn的重要性,機器壞掉丢代碼的慘痛教訓想必很多人都有。

基于docker單獨部署jenkins和svn都是很簡單的事情,找到image,配置端口、配置volume,完事。

這篇文章主要介紹如何把兩個服務連起來。

link是docker提供的重要工具,它提供類似名字服務的功能,link起來的容器可以通過名字辨別通路。

用編排檔案來描述互相依賴的服務是推薦的方式。這兩個服務的編排檔案如下。

下面以阿裡雲容器服務為例,介紹一下部署過程

1. 建立編排檔案,輸入上面的檔案内容

基于docker建構jenkins和svn服務(轉)
基于docker建構jenkins和svn服務(轉)

用該編排檔案啟動服務

基于docker建構jenkins和svn服務(轉)

找到服務的節點IP,用http://節點IP:8080/通路jenkins服務

基于docker建構jenkins和svn服務(轉)

在jenkins上建立一個新項目,用link名通路svn

基于docker建構jenkins和svn服務(轉)

http://yq.aliyun.com/articles/1830?spm=5176.100239.yqblog1.107.lyqEQr