我已经构建了docker容器系统,其中容器包含命令行应用程序。我传递参数,然后使用另一个应用程序中的docker exec命令运行该应用程序。
当我从docker内部运行命令行应用程序时,运行时间为0.003秒。
import numpy as np
np.zeros([4, 3, 2])
但是当我使用docker exec从docker外部运行它时,需要0.500s
$ time comlineapp "hello"
因此显然docker exec需要很多时间。我们需要任何帮助来减少docker exec命令的时间。
这是docker文件
$ time docker exec comline app "hello"
所有必需的软件已经安装。