首頁  >  文章  >  運維  >  docker容器呼叫yum報錯如何解決

docker容器呼叫yum報錯如何解決

尚
原創
2020-03-25 13:32:502086瀏覽

docker容器呼叫yum報錯如何解決

dockerfile裡或在容器裡執行yum,報錯,找不到來源(invalid baseurl xxx),但是宿主機上執行yum是沒問題的啊,為什麼?

因為不論是dockerfile使用RUN關鍵字執行yum還是直接進入到容器裡面執行yum,它們都是使用的docker映像裡面的來源(CentOS是在路徑/etc/yum.repo.d/CentOS -Base.repo),所以你要把宿主機上的同路徑下的源拷貝到容器裡面,然後docker commit一個新的“基礎鏡像”,這個時候使用docker build xxx(即使用Dockerfile的方式)就不會報錯了。

拷貝方法docker cp xxx xxx

更多相關教程,請關注PHP中文網docker教程欄位。

以上是docker容器呼叫yum報錯如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn