我在Docker容器上运行的Spring Boot项目有问题。如果我将容器作为妖魔化运行(docker run -d ),则计划任务不起作用。当我在后台运行非图像时,一切正常。 不幸的是,我必须像妖魔一样运行它,我不知道如何解决这个问题。 谢谢你的任何解决方案:)
我的预定注释:
mean_prior_precision
这是我的Dockerfile:
m = mixture.BayesianGaussianMixture(n_components = n_gaussians, mean_prior = np.array([0]), mean_precision_prior = np.array([1]))
答案 0 :(得分:0)
当您将容器作为恶魔运行时,您将无法直接在控制台中看到输出。您可以使用docker日志来检查发生了什么。实际上,它独立于-d
参数。
尝试将the minimalistic scheduled example from the spring documentation打包到图片中并使用-d
运行。
通过运行
标识正在运行的容器IDdocker ps
然后使用
收集日志docker logs your-container-id
您会看到计划任务按预期工作。