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 网站注册一个。
登录 Docker Hub: 在命令行界面(例如终端或命令提示符)中,运行以下命令以登录到 Docker Hub。你将被提示输入你的 Docker Hub 用户名和密码。
bashdocker login
标记你的镜像: 在推送镜像之前,你需要给你的本地镜像打一个标签(tag),使其与你的 Docker Hub 账户相关联。 格式为
username/repository:tag
。例如,如果你的用户名是example
,你想推送的镜像名为myapp
,并且你想用latest
作为标签:bashdocker tag local-image-name:tag example/myapp:latest
这里的
local-image-name:tag
是你本地镜像的名称和标签,如果你之前没有特别设置过标签,通常是latest
。推送镜像到 Docker Hub: 使用下面的命令将镜像推送到你的 Docker Hub 仓库:
bashdocker push example/myapp:latest
确保将
example/myapp:latest
替换为你的用户名、仓库名和标签。验证: 登录到你的 Docker Hub 账户,查看是否成功推送了镜像。
通过这些步骤,你的本地 Docker 镜像就成功上传到了 Docker Hub。每次修改和重新构建镜像后,只需要重新标记并推送即可更新 Docker Hub 上的镜像。