镜像推送 docker push

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

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

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

可以通过向仓库(Docker Hub)添加特定境像来将多个镜像添加到存储库:<tag>(例如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>
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐