寫好的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里寫入安裝命令,這兩種個人都嘗試了,發現還是有其他的坑,最后發現直接刪除鏡像,重新下載是最快的解決方式,希望能對大家有所幫助。
