關(guān)于dockerfile build過程中報(bào)/bin/sh: pip: command not found的解決方法
寫好的dockerfile的內(nèi)容是:
FROM python:3.6.8 RUN pip install --upgrade pip WORKDIR /code ADD . /code RUN pip install -r requirements.txt ENTRYPOINT ["pytest"]
執(zhí)行創(chuàng)建鏡像到RUN pip install --upgrade pip的時(shí)候報(bào)/bin/sh: pip: command not found,發(fā)現(xiàn)報(bào)找不到pip:
發(fā)現(xiàn)調(diào)用的鏡像找不到pip命令,這里記錄一下自己的解決方法:
我是把原本調(diào)用的鏡像直接刪除,然后重新build,會(huì)去重新下載鏡像,這時(shí)候就可以通過
docker rmi -f python:3.6.8 docker build -t python_pytest:v1 .
自己也去網(wǎng)上查了一些資料,大部分建議是去鏡像里安裝pip或者在dockerfile里寫入安裝命令,這兩種個(gè)人都嘗試了,發(fā)現(xiàn)還是有其他的坑,最后發(fā)現(xiàn)直接刪除鏡像,重新下載是最快的解決方式,希望能對(duì)大家有所幫助。
到此這篇關(guān)于關(guān)于dockerfile build過程中報(bào)/bin/sh: pip: command not found的解決方法的文章就介紹到這了,更多相關(guān)dockerfile build報(bào)/bin/sh內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
借助Docker搭建JMeter+Grafana+Influxdb監(jiān)控平臺(tái)的詳細(xì)教程
這篇文章主要介紹了借助Docker搭建JMeter+Grafana+Influxdb監(jiān)控平臺(tái),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01ubuntu docker搭建Hadoop集群環(huán)境的方法
這篇文章主要介紹了ubuntu docker搭建Hadoop集群環(huán)境,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-06-06Docker中使用Nginx代理多個(gè)應(yīng)用站點(diǎn)的方法
這篇文章主要介紹了Docker中使用Nginx代理多個(gè)應(yīng)用站點(diǎn)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12