接前一篇文章: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.pswp.cn/bicheng/91953.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/91953.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/91953.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[LINUX操作系统]shell脚本之循环

1.编写脚本for1.sh,使用for循环创建20账户,账户名前缀由用户从键盘输入,账户初始密码由用户输入,例如:test1、test2、test3......[rootmaster ~]# vim for1.sh #!/bin/bashread -p "请输入账户名称前缀:" prefixread -p…

空间设计:不是餐厅的装饰游戏

餐厅空间设计,是通过布局规划与环境营造,将功能需求、品牌调性与顾客体验融合的系统性工程 —— 它不仅决定顾客「坐得舒不舒服」,更影响「愿不愿意再来」「会不会主动分享」的消费决策。体验感知的第一触点:顾客进门 3 秒内&…

XSS-DOM 2

目录 1 DOMPurify 1.1 漏洞源码 1.2 加载框架 ​编辑 setTimeout 1.3 ok? 1.4 window和document 1.5 Overwrite(document.x) 1.5.1 打印cookie 1.6 Overwrite2(document.x.y) 1.6.1 form表单 1.7 toString…

从数据丢失到动画流畅:React状态同步与远程数据加载全解析

在前端开发中,数据状态管理与界面同步始终是核心挑战。近期我在处理一个书签管理应用时,遇到了远程数据加载后无法显示、界面更新异常,甚至动画闪烁等一系列问题。经过多轮调试与优化,最终实现了数据的正确加载与流畅的界面交互。…

MySQL半同步复制机制详解:AFTER_SYNC vs AFTER_COMMIT 的优劣与选择

目录深入分析与利弊对比1. AFTER_COMMIT (不推荐)2. AFTER_SYNC (强烈推荐,MySQL 8.0 默认)总结与强烈建议最佳实践 MySQL 半同步复制主要有两种实现方式,其核心区别在于主库何时回复客户端事务提交成功(即何时认为事务完成)&…

GEE实战 | 4种非监督分类算法深度解析,附可直接运行的完整代码

在遥感影像处理领域,非监督分类凭借其无需人工标注样本的优势,成为快速了解地物分布的得力助手。它能自动依据像素光谱特征的相似性完成聚类,这种“无师自通”的特性,让地理空间分析变得更加高效。 今天,我们就来深入…

基于落霞归雁思维框架的软件需求管理实践指南

作者:落霞归雁 日期:2025-08-02 摘要 在 VUCA 时代,需求变更成本已占软件总成本的 40% 以上。本文将“落霞归雁”思维框架(观察现象 → 找规律 → 应用规律 → 实践验证)引入需求工程全生命周期,通过 4 个阶…

企业级AI Agent构建实践:从理论到落地的完整指南

🚀 引言 随着人工智能技术的快速发展,AI应用正在从简单的工具转变为智能伙伴。企业级AI Agent作为这一变革的核心载体,正在重新定义我们与软件系统的交互方式。本文将深入探讨如何构建一个真正意义上的企业级AI Agent系统。 🎯 …

电商项目_性能优化_限流-降级-熔断

针对电商系统,在遇到大流量时,必须要考虑如何保障系统的稳定运行,常用的手段:限流,降级,拒绝服务。 一、限流 限流算法:计数器、滑动窗口、漏铜算法、令牌桶算法。 限流的方案 前端限流接入…

javaweb开发之Servlet笔记

第五章 Servlet 一 Servlet简介 1.1 动态资源和静态资源 静态资源 无需在程序运行时通过代码运行生成的资源,在程序运行之前就写好的资源. 例如:html css js img ,音频文件和视频文件 动态资源 需要在程序运行时通过代码运行生成的资源,在程序运行之前无法确定的数据,运行时…

sqli-labs靶场less26/a

less261.我们打开这一关来看一下,他提示我们空格和其他一些什么都被过滤了2.我们来尝试绕过,按照之前的做法,可以看到闭合方式为单引号,并且过滤了--与#3.我们来尝试绕过一下,发现可以以下的方式绕过,空格用&#xff0…

从Docker衔接到导入黑马商城以及前端登录显示用户或密码错误的相关总结(个人理解,仅供参考)

目录 一、前言 二、从Docker衔接到导入黑马点评 三、谈谈端口映射及我的前端登录显示用户或密码错误 四、总结 一、前言 在学习24黑马SpringCloud课程时,说实话Docker那一块再到导入黑马商城是真的有点折磨,个人感觉老师水平还是很强的,但…

控制建模matlab练习10:滞后补偿器

此练习主要是:关于滞后补偿器。 ①滞后补偿器作用; ②不同滞后补偿器的效果; 一、为什么使用滞后补偿器 滞后补偿器:主要用于改善系统的稳态误差;滞后补偿器设计思路:同时为系统增加一个极点和零点&#xf…

力扣-108.将有序数组转换为二叉搜索树

题目链接 108.将有序数组转换为二叉搜索树 class Solution {public TreeNode Traverse(int[] nums, int begin, int end) {if (end < begin)return null;int mid (begin end) / 2;TreeNode root new TreeNode(nums[mid]);root.left Traverse(nums, begin, mid - 1);ro…

`npm error code CERT_HAS_EXPIRED‘ 问题

问题: npm error code CERT_HAS_EXPIRED npm error errno CERT_HAS_EXPIRED npm error request to https://r2.cnpmjs.org/string_decoder/-/string_decoder-1.3.0.tgz failed, reason: certificate has expired npm error A complete log of this run can be found in: /home…

数据结构---概念、数据与数据之间的关系(逻辑结构、物理结构)、基本功能、数据结构内容、单向链表(概念、对象、应用)

数据结构在数据结构部分&#xff0c;研究数据在内存中如何存储。数据存储的形式有两种&#xff1a;变量和数组&#xff08;数据结构的顺序表&#xff09;。一、什么是数据结构&#xff1f;数据类型被用来组织和存储数据。程序设计 数据结构 算法二、数据与数据之间的关系1、逻…

CMS框架漏洞

一、WordPress姿势一1.下载vulhub靶场cd /vulhub/wordpress/pwnscriptum docker-compose up -d2.我们进入后台&#xff0c;网址拼接/wp-admin/3.我们进入WP的模板写入一句话木马后门并访问其文件即可GetShell4然后我们拼接以下路径/wp-content/themes/twentyfifteen/404.php&am…

控制建模matlab练习07:比例积分控制-③PI控制器的应用

此练习主要是比例积分控制&#xff0c;包括三部分&#xff1a; ①系统建模&#xff1b; ②PI控制器&#xff1b; ③PI控制器的应用&#xff1b; 以下是&#xff0c;第③部分&#xff1a;PI控制器的应用。 一、比例积分控制的应用模型 1、整个系统是如图&#xff0c;这样一个单位…

【MySQL】MySQL 中的数据排序是怎么实现的?

MySQL 数据排序实现机制详解 MySQL 中的数据排序主要通过 ORDER BY 子句实现&#xff0c;其内部实现涉及多个优化技术和算法选择。让我们深入探讨 MySQL 排序的完整实现机制。 一、排序基础&#xff1a;ORDER BY 子句 基本语法&#xff1a; SELECT columns FROM table [WHERE c…

JVM-垃圾回收器与内存分配策略详解

1.如何判断对象已死1.1 对象引用的4种类型&#xff08;强软弱虚&#xff09;1.1.1 强引用特点&#xff1a;最常见的引用类型&#xff0c;只要强引用存在&#xff0c;对象绝不会被回收Object strongObj new Object(); // 强引用注意&#xff1a;集合类型&#xff0c;如果对象不…