我的印象是包括行
CMD ["catalina.sh", "run"]
到Dockerfile将触发Tomcat服务器启动。 我删除了该行,但它仍然在部署时启动服务器。我基本上想要添加catalina.sh运行并在Kubernetes部署中包含CATALINA_OPTS以处理这些内容,但是当我部署到容器时,Tomcat仍会自动启动。
答案 0 :(得分:0)
Docker镜像通常有一个入口点或命令。
如果您基于注册表中的其他图像创建自定义图像(这是常见情况),则可以通过指定expand
或data2 %>%
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文章,以便更好地了解其工作原理。