2017-01-03 53 views
0

我使用官方詹金斯圖像:如何添加本地泊塢窗,撰寫官方詹金斯圖像

https://hub.docker.com/_/jenkins/

我不知道這是增加本地碼頭工人,組成它的最好的辦法。對於完整的持續集成系統,我需要Jenkins啓動Gradle + Docker + Docker-compose應用程序,但與Docker插件不同,Docker-Gradle的Docker-image插件就像docker-compose前端一樣,需要它被本地安裝。然後,我將在Jenkins中使用簡單的shell腳本在測試之前運行docker-compose up命令。

注意:Docker應該在外部主機上執行,顯然,不是本地的,因爲我們已經在docker中。我想知道是否可以避免在Jenkins泊塢窗圖像中安裝完整的Docker堆棧。

感謝您的任何想法

+0

你可以在Docker中運行Docker,如果這是一個問題 – Rik

+0

好的,所以我應該在Jenkins圖像中安裝Docker和Docker-Compose,就是這樣嗎?謝謝。 – icordoba

+0

它應該工作。它可能不會花很長時間來嘗試(不是很令人滿意,我認爲:)) – Rik

回答

-1

泊塢窗,撰寫正好處於同一水平搬運工引擎 - 所以你要運行搬運工圖像/容器主機,需要docker-engine,如果你想運行它們使用docker-compose,你需要在主機上 - 這是最佳實踐