Skip to content

docker 推送镜像

powershell
PS C:\Users\Administrator\Documents\vite-docs> docker login
Log in with your Docker ID or email address to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com/ to create one.
You can log in with your password or a Personal Access Token (PAT). Using a limited-scope PAT grants better security and is required for organizations using SSO. Learn more at https://docs.docker.com/go/access-tokens/

Username: lishaohai
Password:
Login Succeeded
PS C:\Users\Administrator\Documents\vite-docs>

构建镜像

bash
docker build -t lishaohai/nginx-brotli:1.25.4 .

推送镜像

bash
docker push lishaohai/nginx-brotli:1.25.4

docker 把本地的镜像发送到 docker hub 需要哪些步骤?默认是未登录的,已经安装好的 docker desktop

要将本地的 Docker 镜像发送到 Docker Hub,你需要遵循以下步骤。这些步骤假设你已经在电脑上安装好了 Docker Desktop,并且你拥有一个 Docker Hub 账号。如果你还没有账号,需要先在 Docker Hub 网站注册一个。

  1. 登录 Docker Hub: 在命令行界面(例如终端或命令提示符)中,运行以下命令以登录到 Docker Hub。你将被提示输入你的 Docker Hub 用户名和密码。

    bash
    docker login
  2. 标记你的镜像: 在推送镜像之前,你需要给你的本地镜像打一个标签(tag),使其与你的 Docker Hub 账户相关联。 格式为 username/repository:tag。例如,如果你的用户名是 example,你想推送的镜像名为 myapp,并且你想用 latest 作为标签:

    bash
    docker tag local-image-name:tag example/myapp:latest

    这里的 local-image-name:tag 是你本地镜像的名称和标签,如果你之前没有特别设置过标签,通常是 latest

  3. 推送镜像到 Docker Hub: 使用下面的命令将镜像推送到你的 Docker Hub 仓库:

    bash
    docker push example/myapp:latest

    确保将 example/myapp:latest 替换为你的用户名、仓库名和标签。

  4. 验证: 登录到你的 Docker Hub 账户,查看是否成功推送了镜像。

通过这些步骤,你的本地 Docker 镜像就成功上传到了 Docker Hub。每次修改和重新构建镜像后,只需要重新标记并推送即可更新 Docker Hub 上的镜像。