1 回答

TA貢獻1111條經(jīng)驗 獲得超0個贊
通常,它與 的值有關(guān),但具體來說,該圖像只有 .換句話說,使用PATHpython3
find / -name -type f "python*"
在 中查找名為“python*”的常規(guī)文件/
只有結(jié)果。python3
...
/usr/bin/python3.8
/usr/bin/python3.7
...
快速的解決方案是在CMD行中指定()。另一種方法是添加軟鏈接 ()。最好的解決方案是使用包管理器來解決它。話又說回來,這取決于你是否控制了 + 圖像。python3python3 /bin/jxj934.pyln -s /usr/bin/python /usr/bin/python3.8Dockerfile
當您查詢 時,您在本地計算機上進行了查詢。容器在與你的文件系統(tǒng)命名空間不同的文件系統(tǒng)命名空間中運行,并且具有完全不同的終端。容器的行為將與您的計算機不同,任何此類調(diào)查只有在容器內(nèi)運行時才會產(chǎn)生相關(guān)結(jié)果。which python
有點與你的問題無關(guān),但它可能會對你有所幫助。
具有一個選項,允許您覆蓋圖像的入口點。您可以要求bash并探索容器。docker run--entrypoint
docker run --it --entrypoint=bash pklehre/niso2020-lab2-msc
請注意,必須在$PATH。bash
添加回答
舉報