镜像推送 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>
本文详细阐述了如何使用Docker将本地镜像推送到DockerHub,包括镜像命名规则、dockerbuild、dockertag和dockerpush命令,以及初次构建和已有镜像操作的区别。
874

被折叠的 条评论
为什么被折叠?



