docker 启动的 jenkins 中调用宿主机docker进行build
生活随笔
收集整理的這篇文章主要介紹了
docker 启动的 jenkins 中调用宿主机docker进行build
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
期初有這個需求感覺就跟套娃一樣,你在docker 中調用docker,笑哭……這個也太逗了。
不過的確遇到了,因為jenkins 容器中沒有docker ,所以在編譯 docker build 的時候 會出現 docker command 不存在。
好吧,解決他!
解決
其實也很簡單,把宿主機的 docker.socket 和 docker 掛在到容器內部,就可以使用了
docker-compose
- ?
以上就可以使用docker在容器內build了。
無權限的問題
docker 默認是使用 root 用戶才能使用和訪問的。如何解決呢?
sudo chmod a+rw /var/run/docker.sock- 1
一句話解決
總結
以上是生活随笔為你收集整理的docker 启动的 jenkins 中调用宿主机docker进行build的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: squirrel-foundation-
- 下一篇: Rancher中的服务升级实验