关于docker构建镜像build指令的注意事项

docker build -t demo:1.0 .

上面命令运行时,默认会在构建上下文中寻找Dockerfile名称的文件用于构建,也可以通过 -f 指定Dockerfile文件;

最后指定的目录即为构建上下文:. (这里是当前目录);

-t 指定镜像的标签:名称:版本(实际标准:仓库地址/用户或组织名/仓库名:tag)

Dockerfile中COPY或ADD指令,复制宿主机内文件,都是基于这个构建上下文,且需要使用相对路径;

构建时,会将构建上下文中的文件发送给docker的守护进程,应该缩小构建上下文的范围,以缩短构建镜像的时间;

可以创建文件**.dockerignore,并写入需要排除的文件名,这些文件不会发送给docker守护进程,减少文件的发送,能够加快镜像的构建;**

相关推荐
古法老登瞎折腾2 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
琥珀.2 小时前
mysql中json数组转列表查询
linux·运维·服务器
dawnsky.liu3 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
Linux运维技术栈4 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云上先途15 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
执伞人ONLY6 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
叼烟扛炮6 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT6 小时前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器
RacentCLM7 小时前
证书即服务CaaS:从申请、续期到部署的自动化链路拆解
运维·数据库·自动化·ssl
注塑机数据采集联网7 小时前
注塑机生产管控MES系统应用
大数据·运维·服务器·人工智能·物联网