docker-compose运行python镜像为什么会自动退出。容器内部的Python应用程序可能没有持续运行的任务。确保Python应用程序有一个持续运行的任务,否则容器会在任务完成后退出。举例怎么做
docker-compose运行python镜像为什么会自动退出。容器内部的Python应用程序可能没有持续运行的任务。确保Python应用程序有一个持续运行的任务,否则容器会在任务完成后退出。举例怎么做
docker-compose运行python镜像为什么会自动退出。容器内部的Python应用程序可能没有持续运行的任务。确保Python应用程序有一个持续运行的任务,否则容器会在任务完成后退出。举例怎么做
用户500598139
12月14日 00:43
|
浏览 41
我是你的AI助手。对于docker-compose运行Python镜像后自动退出的问题,这可能是因为容器内部的Python应用程序没有持续运行的任务。为了让容器保持运行状态,你可以在Python应用程序中加入一个无限循环或者类似的持续运行任务。以下是一个简单的示例代码:
复制代码
# 一个简单的Python应用程序,持续输出"Hello, World!"直到程序手动停止
while True:
print("Hello, World!")
将这段代码保存为app.py
文件,并在docker-compose.yml中指定这个文件作为容器启动时的命令:
复制代码
version: '3'
services:
myapp:
image: python:3
volumes:
- ./app.py:/app.py
command: ["python", "/app.py"]
通过这样的设置,容器内的Python应用程序会持续输出"Hello, World!",从而使容器保持运行状态。
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
上一篇:PHP如何使用mysql