Python 容器在几次操作后无错误退出 - Docker for Windows

Python Container exiting without error after a few operations - Docker for Windows

我有一个 docker 容器 运行 包含一堆 python 脚本。我在 Docker 上使用 HyperV 作为后端虚拟化引擎,在 Windows.

上使用 运行ning Docker

容器构建得很好,但是当我启动容器时:

docker run --memory 10240mb -it container_name

它运行是文件中的几个初始操作,打印出结果,然后无错退出。当我 运行:

docker logs --tail=50 container_id

我只看到打印输出,就像我 运行 docker 运行 一样,有趣的是,它存在的那一刻非常 运行dom 操作明智(它可能会退出在前 2 次操作或有时 1 次操作之后)但它通常在同一时间结束,就好像有一个计时器让它 运行 只持续 5 分钟。脚本 运行 在另一台机器 运行ning VirtualBox 和 Docker-Machine 上运行良好。

右键单击系统托盘中的 docker 图标

点击高级

将内存设置增加到您需要的值,如果您不确定,请尝试根据您的系统将其设置在靠近中间的某个位置。如果可以的话,您也可以继续增加 CPU 设置。

保存您的更改 Docker 将重新启动 完成后,您应该能够 运行 您的应用程序 运行 它没有 --memory 选项