在Docker容器中部署Spring Boot App而无需自动启动Tomcat

时间:2018-06-12 17:07:07

标签: docker tomcat kubernetes

我的印象是包括行

CMD ["catalina.sh", "run"]

到Dockerfile将触发Tomcat服务器启动。 我删除了该行,但它仍然在部署时启动服务器。我基本上想要添加catalina.sh运行并在Kubernetes部署中包含CATALINA_OPTS以处理这些内容,但是当我部署到容器时,Tomcat仍会自动启动。

1 个答案:

答案 0 :(得分:0)

Docker镜像通常有一个入口点或命令。

如果您基于注册表中的其他图像创建自定义图像(这是常见情况),则可以通过指定expanddata2 %>% bind_rows() %>% ggplot(., aes(x = Group.1, y = Pr1, fill = Group.1)) + geom_bar(stat = "identity") + facet_grid(. ~ super_group, switch = "x") + scale_x_discrete(expand = c(1,1))+ theme(axis.text.x = element_blank(), axis.ticks.x = element_blank()) 指令来覆盖基本图像入口点。

如果省略docker文件中的入口点,它将继承自基本图像

考虑阅读Dockerfile: ENTRYPOINT vs CMD文章,以便更好地了解其工作原理。

相关问题