You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Dockerfile创建镜像而不启动容器(Tomcat场景)

如何从Dockerfile构建镜像而不创建容器?

嘿,刚好懂这个!你要的就是**docker build命令**——这就是专门用来从Dockerfile生成镜像,而且不会自动创建或启动容器的工具,完全符合你的需求。

具体用法很简单,假设你的Dockerfile就在当前工作目录下,直接运行:

docker build -t my-custom-tomcat:v1 .

我来拆解一下这个命令里的关键部分:

  • -t my-custom-tomcat:v1:给你的镜像设置一个好记的名称(my-custom-tomcat)和版本标签(v1),这样后续用docker images查找时一眼就能找到。如果不写标签,默认会用latest。
  • .:指定构建上下文目录,也就是Dockerfile所在的目录(这里是当前目录)。如果你的Dockerfile不在当前目录,或者文件名不是默认的Dockerfile,可以用-f参数指定路径,比如:
    docker build -t my-custom-tomcat:v1 -f ./tomcat-docker/Dockerfile.prod .
    

等构建过程完成后,你直接敲docker images就能看到这个新镜像出现在列表里了——全程不会创建任何容器,完美契合你的要求。

顺便提一句,你之前用的docker run是基于已有的镜像创建并启动容器的命令,和docker build是Docker工作流里两个不同的环节:先build出镜像,之后才可以用run来创建容器。

内容的提问来源于stack exchange,提问作者solveit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 03:09:06