我有一个 dockerfile 当前仅安装 pip-tools
FROM python:3.9
RUN pip install --upgrade pip && \
pip install pip-tools
COPY ./ /root/project
WORKDIR /root/project
ENTRYPOINT ["tail", "-f", "/dev/null"]
Run Code Online (Sandbox Code Playgroud)
我使用以下命令在容器中构建并打开 shell:
docker build -t brunoapi_image .
docker run --rm -ti --name brunoapi_container --entrypoint bash brunoapi_image
Run Code Online (Sandbox Code Playgroud)
然后,当我尝试pip-compile在容器内运行时,我收到这个非常奇怪的错误(完整回溯):
root@727f1f38f095:~/project# pip-compile
Traceback (most recent call last):
File "/usr/local/bin/pip-compile", line 8, in <module>
sys.exit(cli())
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1128, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1053, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1395, …Run Code Online (Sandbox Code Playgroud)