dockerfile build過程中,報/bin/sh: pip: command not found解決方法


寫好的dockerfile的內容是:

FROM python:3.6.8

RUN pip install --upgrade pip

WORKDIR /code
ADD . /code

RUN pip install -r requirements.txt

ENTRYPOINT ["pytest"]

執行創建鏡像到RUN pip install --upgrade pip的時候報/bin/sh: pip: command not found,發現報找不到pip:

發現調用的鏡像找不到pip命令,這里記錄一下自己的解決方法:

我是把原本調用的鏡像直接刪除,然后重新build,會去重新下載鏡像,這時候就可以通過

docker rmi -f python:3.6.8

docker build -t python_pytest:v1 .

自己也去網上查了一些資料,大部分建議是去鏡像里安裝pip或者在dockerfile里寫入安裝命令,這兩種個人都嘗試了,發現還是有其他的坑,最后發現直接刪除鏡像,重新下載是最快的解決方式,希望能對大家有所幫助。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM