[問題] pip install在Dockerfile失效

作者: ericrobin   2022-09-11 00:17:14
這陣子要將一個官方image客製化
Dockerfile結構大概是這樣
======================================
From [app_image]
User root
...
COPY requirements.txt requirements.txt
pip3 install -r requirements.txt
...
User [app]
======================================
中間修正過一些dependency issue後跑出下面這樣的訊息 乍看下沒問題
https://docs.docker.com/language/python/build-images/#build-an-image
但實際進到container後很多套件在pip list中沒出現
後來手動加了pip3 install [package]在Dockerfile仍是一樣
只能事後在container中pip3 install才成功
不確定是哪個環節出問題
若有任何解法還麻煩分享 感謝!
作者: djshen (djshen)   2022-09-11 00:39:00
https://github.com/wagoodman/dive 自己看一下各 layer
作者: TitanEric (泰坦)   2022-09-11 01:13:00
感覺是pip3的PATH位置問題先用which pip3確認執行檔在哪裡
作者: roccqqck (ccqq)   2022-09-11 11:50:00
是requirement.txt的路徑問題或pip路徑然後你為何pip那行沒有RUN

Links booklink

Contact Us: admin [ a t ] ucptt.com