在創建新容器後,是否有任何命令從詹金斯獲取碼頭容器的IP地址?基本上,一旦docker創建容器,我想將該容器連接到另一個容器,並需要對其進行進一步部署。如何獲取詹金斯碼頭集裝箱的IP地址?
2
A
回答
2
使用docker inspect命令。
$須藤搬運工檢查-f '{{.NetworkSettings.IPAddress}}' 數據筒
此命令可以運行爲從詹金斯執行shell命令。
+0
此命令不起作用 –
0
爲了從jenkins獲得運行容器的IP,有兩種方法。 1.如果你的工作在master中運行,你可以使用docker-build-step插件。在這種情況下,jenkins只會使用主機的碼頭引擎。
如果docker在從屬機器上運行且作業僅限於該從屬機器。我們需要在jenkins中使用execute shell並運行以下命令:
docker inspect $(docker ps | grep {{image id}} | cut -d''-f 1)| grep IPAddress | cut -d'「' -f 4
這將給IP爲容器與該特定圖片ID運行。 如果沒有與同一圖片ID運行超過一個容器,它會生成最新的容器IP。
相關問題
- 1. 詹金斯:詹金斯大師碼頭集裝箱與詹金斯奴隸碼頭集裝箱之間的連接
- 2. 碼頭集裝箱IP地址差異
- 3. 碼頭集裝箱IP地址
- 4. 詹金斯在碼頭集裝箱外的店鋪工作區
- 5. 詹金斯在生成的報告中構建在碼頭集裝箱內
- 6. 運行詹金斯管道測試裏面的碼頭集裝箱
- 7. 安裝詹金斯本地
- 8. 如何使用Play檢索遠程IP地址!碼頭集裝箱內部
- 9. 獲取VncRecorder對詹金斯
- 10. 獲取詹金斯管道
- 11. 集成詹金斯
- 12. 如何改變詹金斯/碼頭最大頭的大小
- 13. 碼頭工人 - 詹金斯圖片
- 14. 碼頭工人和詹金斯
- 15. 詹金斯與碼頭工人
- 16. 詹金斯和碼頭構成
- 17. 如何設置碼頭集裝箱的iP?
- 18. 如何在Marathon中指定碼頭集裝箱的IP?
- 19. 如何詹金斯
- 20. 如何詹金斯
- 21. 從詹金斯的觸發客戶端獲取IP
- 22. 如何鏈接一個碼頭集裝箱與另一個碼頭集裝箱
- 23. 詹金斯工作的外殼和bash上碼頭集裝箱的不同羣體
- 24. 如何將外部IP添加到碼頭集裝箱?
- 25. 碼頭羣,詹金斯,持續集成和部署
- 26. 集成詹金斯錯誤
- 27. 集成詹金斯與git
- 28. 詹金斯/聲納集成
- 29. 詹金斯安裝詹金斯從服務
- 30. 如何獲取IP地址?
見:https://docs.docker.com/userguide/dockerlinks/ –