You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker构建镜像时已通过pip安装Poetry却提示“poetry not found”的问题求助

Docker构建镜像时已通过pip安装Poetry却提示“poetry not found”的问题求助

我是Docker新手,最近碰到个头疼的问题:运行调用docker-compose的Makefile时,构建Docker镜像过程中明明已经用pip安装了Poetry,但总是提示“poetry not found”。

我的Dockerfile内容如下:

FROM python:3.9

# Getting sudo
RUN apt-get update \
&& apt-get -y install sudo

# Adding group to sudo
RUN useradd -m docker && echo "docker:docker" | chpasswd && adduser docker sudo

USER docker

# Installing poetry
ENV POETRY_VERSION=1.1.14
RUN pip install "poetry==$POETRY_VERSION"

WORKDIR /jimmy

COPY poetry.lock pyproject.toml /jimmy/

RUN poetry config virtualenvs.create false
RUN poetry install --no-dev --no-interaction --no-ansi

# Mounting network data to a new dir to get data and models
RUN mkdir dvc_mount \
&& sudo mount -t nfs placeholder_ip:dvc dvc_mount \
&& dvc remote add -d mounted_directory dvc_mount \
&& dvc pull

COPY . /jimmy

EXPOSE 8080

ENV PYTHONPATH=/jimmy

CMD [ "python", "jimmy/jimmy_api.py", "--conf", "config.json" ]

这段配置之前运行完全正常,直到我新增了那个带sudo权限的用户组之后就出问题了。我试过把新增用户的代码删掉,但那样又会在执行sudo mount的时候遇到权限拒绝的问题。

有没有大佬能给我点解决建议呀?

备注:内容来源于stack exchange,提问作者Felix den Heijer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:49:07