gpt4 book ai didi

python - 在我的情况下如何在Docker中启动容器

转载 作者:行者123 更新时间:2023-12-02 20:06:22 24 4
gpt4 key购买 nike

我正在尝试在docker中设置我的python环境。

我的 docker 图片是这样的:

FROM python:2.7
# updating repository
RUN apt-get update

RUN mkdir /usr/src/app

WORKDIR /usr/src/app

COPY requirements.txt requirements.txt

RUN pip install --no-cache -r requirements.txt

EXPOSE 8888

COPY . .

CMD ["python", "test.py"]

使用以下构建命令:
docker build -t ml-python-2.7 .

建立图像后,
我跑了
docker run -it --name ml-container -v ${PWD}:/usr/src/app ml-python-2.7 python test.py

我的样本 test.py
print('test here')

当我第一次运行此命令并在每次更改test.py时更新输出时,此方法有效

问题是如果我想保留容器并删除 --rm选项,则容器退出并且我无法运行
docker run -it --name ml-container -v ${PWD}:/usr/src/app ml-python-2.7 python test.py

因为它说存在容器名称冲突。更新该文件后,如何保存容器并再次运行test.py?谢谢!

最佳答案

容器退出后,您可以使用docker start重新启动它。此处更多信息:How to continue a docker which is exited

关于python - 在我的情况下如何在Docker中启动容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49217277/

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