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

时间:2019-06-27 15:07:24

标签: python docker dockerfile docker-machine

我有一个运行一堆python脚本的docker容器。我将HyperV用作Docker上的后端虚拟化引擎,并运行Docker for Windows。

容器构建得很好,但是当我使用以下命令启动容器时:

docker run --memory 10240mb -it container_name

它将运行文件中的一些初始操作,打印出结果,然后退出而没有错误。当我跑步时:

docker logs --tail=50 container_id

我只是看到打印输出,就像我运行docker run时一样,很有趣,它存在的那一刻是相当随机的操作明智的选择(它可能在前2次操作后退出,有时在1次操作后退出),但通常在同一时间结束例如,有一个计时器让它仅运行5分钟。该脚本可以在运行VirtualBox和Docker-Machine的另一台机器上正常运行。

1 个答案:

答案 0 :(得分:1)

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

点击高级

根据您的系统,如果不确定将内存设置设置在接近中间的位置,则将其增加到所需的设置。如果可以的话,您可以继续增加CPU设置。

保存您的更改Docker将重新启动 完成后,您应该可以在没有--memory选项的情况下运行应用程序