[问题] 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