docker部署了Jenkins,掛載了python3的目錄,python版本為3.6.9,jenkins部署jar服務之前,需要替換yml檔案中的內容,需要運行一個python3的腳本,然后就會報下面的錯誤:
python3: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by python3)
docker容器是利用docker—compose進行部署的,我想請問,如果不操作docker內部進行安裝python3,如何進行解決這個問題?docker內部安裝太繁瑣了
uj5u.com熱心網友回復:
這是C庫不兼容問題,你容器內部的C庫和系統C庫不是一個版本.1 去找和你系統版本相似的鏡像
2 基于你當前系統重新制作鏡像.
3 可以直接從docker.hub 下載帶python3 的鏡像
4 通過容器自帶的包管理下載安裝python3
uj5u.com熱心網友回復:
謝謝,我有一個疑問,因為是最近要搞這個部署,我剛學的docker,想請教一個問題,在docker hub中下載了 帶python3鏡像的話,能不能在Jenkins的那個鏡像中,掛在這個鏡像的python3環境? 我在Jenkins中安裝了一個叫ShiningPanda 的插件
uj5u.com熱心網友回復:
掛載是可以掛載但是這個環境不一定能用uj5u.com熱心網友回復:
那我可不可以這么理解,其實用docker安裝jenkins 就是個坑,最好還是宿主機安裝會比較好?uj5u.com熱心網友回復:
雖然我沒有部署過jenkins.但是我認為這個服務是可以制作容器的.你在宿主機怎么部署就在容器里面怎么部署,缺失什么直接安裝就可以.另外你如果是x86平臺.可以直接docker pull jenkinsuj5u.com熱心網友回復:
怎么樣.問題是否解決
uj5u.com熱心網友回復:
大神你的意思是我在宿主機進行安裝,然后自己制作一個image是嗎?uj5u.com熱心網友回復:
這樣也可以.,其實你可以直接pull 一個別恩做好 的環境轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/10964.html
標籤:Docker
上一篇:有在天津超算中心上運行程式的嗎
