将 Docker 容器镜像推送到 Docker Hub

发布时间:2024-01-22 13:30

镜像推送 docker push

官方文档:Docker Documentations 中有详细命令如何将自己制作的容器镜像推送到Docker Hub上,以方便docker pull.

Docker 镜像通过docker push 命令推送到 Docker Hub。单个 Docker Hub 存储库可以保存许多 Docker 镜像(存储为 tags)。

要将镜像推送到 Docker Hub,您必须首先使用您的 Docker Hub 用户名和您通过 Web 上的 Docker Hub 创建的仓库名称来命名本地镜像。

可以通过向仓库(Docker Hub)添加特定境像来将多个镜像添加到存储库:(例如docs/base:testing)。如果未指定,则标签默认为latest

使用以下方法之一命名本地镜像:
1.若是首次构建镜像,使用这个命令:

docker build -t <hub-user>/<repo-name>[:<tag>]

2.若已存在镜像,且不用修改内容,通过重新命名现有的本地镜像:

docker tag <existing-image> <hub-user>/<repo-name>[:<tag>]

3.若镜像内容有修改,通过更改本地镜像:

docker commit <existing-container> <hub-user>/<repo-name>[:<tag>]

通过上面的任何一种方法可以将本地镜像命名为docker hub标准的镜像,最后可以将此镜像推送到Docker Hub

docker push <hub-user>/<repo-name>:<tag>

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号