docker常用命令集(6)

接前一篇文章:docker常用命令集(5)

本文内容参考:

Docker login/logout 命令 | 菜鸟教程

Docker命令_docker login-CSDN博客

特此致谢!

9. docker login

简介

docker login命令用于登录到docker注册表(Docker镜像仓库)。如果未指定镜像仓库地址,默认为官方仓库Docker Hub。

基本语法

bash 复制代码
docker login [OPTIONS] [SERVER]

常用选项

OPTIONS说明:

  • -u, --user_name

登录的用户名。

  • -p, --password

登录密码(不推荐在命令行使用)。

**注:**这两个选项是用于在命令行中提前指定登录的账号和密码,即使不提前输入,后续在login的中途也要输入。且使用-p选项提前输入密码,会导致密码信息存储在history中,有安全隐患。

  • --password-stdin

从标准输入读取密码。

SERVER说明:

Docker注册表(镜像仓库)的服务器地址(默认是Docker Hub)。

用法示例

  • 登录到(默认的)Docker Hub
bash 复制代码
docker login

提示输入Docker Hub的用户名和密码。

  • 登录到Docker Hub(指定用户名)
bash 复制代码
docker login --username myusername
  • 提示输入Docker Hub密码
bash 复制代码
echo "mypassword" | docker login --username myusername --password-stdin

从标准输入读取密码,避免在命令行明文输入密码。

  • 登录到自定义的docker镜像仓库
bash 复制代码
docker login myregistry.com

提示输入自定义注册表的用户名和密码。

10. docker logout

简介

docker logout命令用于退出当前登录的Docker注册表(镜像仓库)。默认情况下,它退出Docker Hub,但也可以指定其它注册表。

docker logout命令登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库Docker Hub。

基本语法

bash 复制代码
docker logout [SERVER]

常用选项

SERVER说明:

Docker注册表(镜像仓库)的服务器地址(默认是Docker Hub)。

用法示例

  • 退出Docker Hub
bash 复制代码
docker logout

退出当前用户在Docker Hub的登录状态。

  • 退出自定义注册表
bash 复制代码
docker logout myregistry.com

退出当前用户在myregistry.com的登录状态。

docker login与logout操作实例

  • 登录Docker Hub
bash 复制代码
docker login

输出:

bash 复制代码
Username: myusername
Password: 
Login Succeeded
  • 从标准输入读取密码登录Docker Hub
bash 复制代码
echo "mypassword" | docker login --username myusername --password-stdin

输出:

bash 复制代码
Login Succeeded
  • 登录自定义Docker仓库
bash 复制代码
docker login myregistry.com

输出:

bash 复制代码
Username: myusername
Password: 
Login Succeeded
  • 退出Docker Hub
bash 复制代码
docker logout

输出:

bash 复制代码
Removing login credentials for https://index.docker.io/v1/
  • 退出自定义注册表
bash 复制代码
docker logout myregistry.com

输出:

bash 复制代码
Removing login credentials for myregistry.com

更多内容请看下回。

相关推荐
卷无止境1 天前
Windows 上丝滑开发 Python,并稳定构建 Docker 镜像
后端·python·docker
万里侯1 天前
GitOps 2026年演进趋势:从配置管理到环境即代码的范式转移及Pull vs Push模型的再思考
微服务·容器·k8s
acd120091 天前
一次线上OOM排查实录:从jmap到代码重构,我踩过的坑全在这了
容器·重构·kubernetes
吕海洋1 天前
目前可用的docker源2026.08
运维·docker·容器
gsls2008081 天前
Penpot Docker 部署与 MCP 服务配置文档
运维·docker·容器·原型·penpot
天蓝不会忘记021 天前
k8s集群部署的方法原理
云原生·容器·kubernetes
xrlfreedom1 天前
大厂 MCP 面试实录:本地 Server 远程化改造中的技术选型与落地实践
docker·json schema·mcp
红球yyds1 天前
用anisble搭建k8s集群及原理
云原生·容器·kubernetes
艾伦_耶格宇1 天前
【DOCKER容器实战】-2MySQL
运维·docker·容器
禅口魔心1 天前
RK3576开发——Docker部署
docker·嵌入式linux