docker标签

docker build -t:构建镜像时直接起名打标签

docker image tag:给已经存在的镜像,再起一个别名

  1. 功能对比

docker build -t 名:标签 从 Dockerfile 构建新镜像 + 命名 构建镜像时

docker image tag 旧名 新名 给现有镜像 打别名 镜像已存在后

2

build -t = 生个孩子,出生时直接起名叫 "小明"

image tag = 给已经出生的小明,再起个外号叫 "老大"

人还是同一个人

只是多了个名字

  1. 命令格式对比

build -t(构建 + 命名)

docker build -t 镜像名:标签 .

image tag(打别名)

docker image tag 源镜像名:场景举例

① docker build -t centosjava8:461 .

用当前目录的 Dockerfile

创建一个全新的镜像

并给它命名为:centosjava8:461

② docker image tag centosjava8:461 centosjava8:latest

这个命令做的事:

找到已经存在的 centosjava8:461

给它再起一个名字:centosjava8:latest

镜像文件本身没有任何变化,不占额外空间

执行后:

plaintext

REPOSITORY TAG IMAGE ID

centosjava8 461 abc123

centosjava8 latest abc123 ← 和上面是同一个镜像!标签 新镜像名:标签

相关推荐
Decay__7 小时前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
测试界的小码农7 小时前
【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】
linux·运维·服务器
陈希1238 小时前
负载均衡与高可用:LVS、HAProxy、Keepalived 实战
运维·负载均衡·lvs
SQL7712 小时前
IT运维发展史,一部宏伟史诗
运维·运维发展史
分布式存储与RustFS13 小时前
Terraform 状态文件老在本地丢、并发还撞锁:把 state 锁进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
csdn_aspnet13 小时前
macOS 10 、Docker 玩轉 MySQL
运维·mysql·macos·docker·容器·mac
对象存储与RustFS14 小时前
Jenkins 的构建产物别堆在控制器磁盘:用 RustFS 当它的 S3 工件仓库
后端·docker·云原生
爱和冰阔落15 小时前
【Linux网络】TCP 半包粘包怎么解决?从长度报头、JSON 拆包到网络计算器完整实战
linux·运维·网络·tcp/ip
无奈笑天下1 天前
银河麒麟上nproc命令教程详解
linux·运维·服务器
威嵌神州1 天前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存