📜  docker push 命令 (1)

📅  最后修改于: 2023-12-03 14:40:49.523000             🧑  作者: Mango

Docker Push

Docker Push 是一个命令行工具,用于将本地构建的 Docker 镜像推送到 Docker Hub 或其他 Docker 镜像仓库。

如何使用 docker push 命令

将本地构建的 Docker 镜像推送到 Docker Hub 或其他 Docker 镜像仓库的步骤如下:

  1. 在 Docker Hub 或其他 Docker 镜像仓库上创建账号,并登录。

  2. 在本地使用 Dockerfile 构建 Docker 镜像。

docker build -t <repository>:<tag> <path to dockerfile>
  • <repository> 是你将要上传到的 Docker 镜像仓库的名称。
  • <tag> 是该镜像的版本号,可以使用任意字符串。
  1. 使用 docker login 命令登录 Docker Hub 或其他 Docker 镜像仓库。
docker login
  1. 使用 docker tag 命令为 Docker 镜像添加标签。
docker tag <repository>:<tag> <docker hub username>/<repository>:<tag>
  1. 使用 docker push 命令将 Docker 镜像推送到 Docker Hub 或其他 Docker 镜像仓库。
docker push <docker hub username>/<repository>:<tag>
注意事项

在推送 Docker 镜像之前,需要使用 docker login 命令进行身份验证。如果尝试在未经身份验证的情况下推送 Docker 镜像,将会收到如下错误提示:

denied: requested access to the resource is denied

推送 Docker 镜像到 Docker Hub 或其他 Docker 镜像仓库之前,需要确保 Docker 镜像已经被成功构建并运行。

结论

使用 docker push 命令可以快速将本地构建的 Docker 镜像推送到 Docker Hub 或其他 Docker 镜像仓库,以供他人下载或使用。在推送 Docker 镜像之前,需要进行身份验证,并确保镜像已成功构建并运行。