📜  docker tag 和 push - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:00:29.717000             🧑  作者: Mango

Docker Tag 和 Push

Docker 是一款流行的容器化工具,能够以虚拟化的方式部署应用程序。Docker 提供了多种命令来操作容器,其中最常用的命令是 docker tagdocker push。这两个命令可以将本地构建的镜像推送到远程仓库,并为镜像打上标签。

docker tag

docker tag 命令用于为 Docker 镜像打标签。标签由两部分组成,即镜像仓库名和版本号。例如,docker tag image:latest user/repo:latestimage:latest 标记为 user/repo:latest。如果只指定标签名,Docker 默认使用 latest 作为版本号。

以下是 docker tag 命令的语法:

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

其中,SOURCE_IMAGE 是要标记的镜像名称和版本号,TARGET_IMAGE 是标记后的新名称和版本号。

docker push

docker push 命令用于将本地构建的 Docker 镜像推送到远程仓库。

以下是 docker push 命令的语法:

docker push [OPTIONS] NAME[:TAG]

其中,NAME 是要推送的镜像名称和版本号,TAG 是版本号。如果不指定版本号,则默认使用 latest

示例

以下是使用 docker tagdocker push 命令的示例:

# 打标签并推送到 Docker Hub
docker tag myimage:latest myusername/myimage:latest
docker push myusername/myimage:latest

# 打标签并推送到私有仓库
docker tag myimage:latest myregistrydomain.com/myimage:latest
docker push myregistrydomain.com/myimage:latest

参考链接