2024-05-14 06:39:35 发布
网友
docker容器在执行python脚本后立即退出:
docker运行-t-i-v/root/测试.py:/测试.py动物园管理员Python测试.py (测试.py启动zookeeper服务)
命令成功,但立即退出,没有启动容器。我无法用“docker start container id”启动容器。在
手动运行“python测试.py在容器内成功,但在“docker run…”期间不成功
仅仅启动服务器是不够的。当CMD退出时,容器也会退出。因此,如果启动的服务是守护进程,则需要使进程保持活动状态。这可以通过跟踪服务日志文件来实现。supervisord是另一种运行进程和保持命令有效的方法。在
例如,你可以这样做
CMD /test.py && tail -F /var/log/zookeeper.log
从命令行运行你可以做类似的事情
仅仅启动服务器是不够的。当CMD退出时,容器也会退出。因此,如果启动的服务是守护进程,则需要使进程保持活动状态。这可以通过跟踪服务日志文件来实现。supervisord是另一种运行进程和保持命令有效的方法。在
例如,你可以这样做
从命令行运行你可以做类似的事情
^{pr2}$相关问题 更多 >
编程相关推荐