gpt4 book ai didi

python - Dockerfile:安装软件包以运行python3脚本

转载 作者:行者123 更新时间:2023-12-02 18:38:11 25 4
gpt4 key购买 nike

我是Docker(Community Edition)的新手,目前正在尝试创建一个Dockerfile来运行我的python3脚本,但是在尝试构建镜像时遇到了问题

这是我的Dockerfile:

FROM python:3

COPY . /

RUN \
apt-get update \
apt-get install python3-pip \
pip3 install bs4 \
pip3 install requests \
apt-get install python3-lxml -y \
pip3 install Pillow \
apt-get install libopenjp2-7 -y \
apt-get install libtiff5 -y

CMD [ "python3","./Manga-Alert.py" ]

但是我遇到一个错误,他没有找到软件包python3-pip
然后完全失败:

我可能写错了我的Dockerfile,但是我不知道如何解决我的问题。

最佳答案

这些斜线仅表示docker文件中的新行。这与在终端上运行命令不同。因此,如果希望所有命令都在一个RUN方向上执行,则需要用&&分隔每个命令。

FROM python:3

COPY . /

RUN \
apt-get update -y && \
apt-get install python3-pip -y && \
pip3 install bs4 && \
pip3 install requests && \
apt-get install python3-lxml -y && \
pip3 install Pillow && \
apt-get install libopenjp2-7 -y && \
apt-get install libtiff5 -y

CMD [ "python3","./Manga-Alert.py" ]

关于python - Dockerfile:安装软件包以运行python3脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51680146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com