当前位置: 首页 > news >正文

docker常用命令集(6)

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

 

本文内容参考:

Docker login/logout 命令 | 菜鸟教程

Docker命令_docker login-CSDN博客

特此致谢!

 

9. docker login

简介

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

基本语法

docker login [OPTIONS] [SERVER]

常用选项

OPTIONS说明:

  • -u, --user_name

登录的用户名。

  • -p, --password

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

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

  • --password-stdin

从标准输入读取密码。

SERVER说明:

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

用法示例

  • 登录到(默认的)Docker Hub
docker login

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

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

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

  • 登录到自定义的docker镜像仓库
docker login myregistry.com

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

 

10. docker logout

简介

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

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

基本语法

docker logout [SERVER]

常用选项

SERVER说明:

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

用法示例

  • 退出Docker Hub
docker logout

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

  • 退出自定义注册表
docker logout myregistry.com

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

 

docker login与logout操作实例

  • 登录Docker Hub
docker login

输出:

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

输出:

Login Succeeded
  • 登录自定义Docker仓库
docker login myregistry.com

输出:

Username: myusername
Password: 
Login Succeeded
  • 退出Docker Hub
docker logout

输出:

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

输出:

Removing login credentials for myregistry.com

 

更多内容请看下回。

 

http://www.lryc.cn/news/604541.html

相关文章:

  • Shopify Draggable + Vue 3 完整指南:打造现代化拖拽交互体验
  • Apache Ignite 与 Spring Data 集成
  • 人工智能与安全:智能安防的创新与伦理边界
  • 把Java程序部署到本地Docker
  • 常见CMS
  • NVIDIA Isaac平台推动医疗AI机器人发展研究
  • Hyperchain 的分级权限体系如何应对潜在的安全威胁和攻击?
  • 关于Docker【常见问题解决方案】
  • 【问题未解决-寻求帮助】VS Code 中使用 Conda 环境,运行 Python 后 PowerShell 终端输出内容立即消失
  • 随笔之TDengine基准测试示例
  • 【开源】一款开源、跨平台的.NET WPF 通用权限开发框架 (ABP) ,功能全面、界面美观
  • 基于 Flask 和 MySQL 的期货数据分析系统
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博评论IP地图可视化分析实现
  • Vue + Flask 管理系统开发方案
  • 【Flask 基础 ①】 | 路由、参数与模板渲染
  • [Agent开发平台] API网关 | 业务领域 | DTO格式 | 分页令牌
  • FPGA实现CameraLink视频解码转SRIO与DSP交互,FPGA+DSP多核异构图像处理架构,提供2套工程源码和技术支持
  • 分布式搜索和分析引擎Elasticsearch实战指南
  • 图像处理中级篇 [1]—— 彩色照相机的效果与预处理
  • RAG实战指南 Day 28:RAG系统缓存与性能优化
  • 大模型对比评测:Qwen2.5 VS Gemini 2.0谁更能打?
  • 线性代数常见的解题方法
  • Apache Ignite中分布式信号量(Distributed Semaphore)的说明和使用示例
  • GitPython03-项目setup编译
  • Directory Opus 使用优化
  • CouchDB 从入门到精通:构建高效的分布式文档数据库
  • 2025年ESWA SCI1区TOP,强化学习多目标灰狼算法MOGWO-RL+分布式混合流水车间调度,深度解析+性能实测
  • C++与AI工具(土木工程)高效编程实战
  • 从零开始,在Windows环境部署vllm
  • 如何使用 Conda 安装 Qiskit(详细教程)