核心内容
- Docker公共仓库与私有仓库的概述 。
- 公共仓库(Docker hub)登入与登出命令使用详解 。
- 如何搭建一个简单的私有仓库 。
- 如何在搭建的私有仓库内,实现私有镜像的查询、上传、下载 。
下面是公共镜像仓库和私有镜像仓库两种仓库类型的典型代表:
- Docker Hub:Docker Hub 是 Docker 公司提供的官方镜像仓库,包含了数量庞大的公共镜像,用户可以通过 Docker Hub 在云端存储和分享自己的镜像 。你可以在 Docker Hub 上找到各种开源软件的官方和社区维护的镜像,也可以自己创建账号并上传自己的镜像 。
- Harbor:Harbor 是一个开源的企业级 Docker 镜像仓库服务,提供了安全、可信赖的镜像存储和管理功能 。它支持多种存储后端 , 并提供了灵活的访问控制和权限管理功能,适用于企业内部使用 。
访问权限
- 公共镜像仓库:公共镜像仓库是开放的,任何人都可以访问其中的镜像,无需进行身份验证或付费 。用户可以通过搜索功能找到并下载公共仓库中的镜像 。
- 私有镜像仓库:私有镜像仓库是受限的,只有授权的用户才能访问其中的镜像 。通常需要进行身份验证 , 并且可能需要付费订阅才能访问 。私有仓库适用于存储和分享组织内部使用的敏感或专有的镜像 。
- 公共镜像仓库:公共镜像仓库中的镜像可能来自各种来源 , 包括社区贡献者和官方维护者 。尽管大多数镜像都是安全的,但用户应该注意安全漏洞和恶意代码的可能性 。
- 私有镜像仓库:私有镜像仓库受到组织内部的管控和监管,可以更好地控制镜像的来源和内容 , 提高了安全性 。
- 公共镜像仓库:公共镜像仓库通常包含了大量常用的镜像 , 用户可以快速获取和使用 。然而,由于是公开的,用户可能无法定制和扩展其中的镜像 。
- 私有镜像仓库:私有镜像仓库可以根据组织的需求定制和扩展镜像,满足特定的业务需求 。用户可以根据自己的需求创建和管理自己的镜像,并对其进行定制和扩展 。
- 公共镜像仓库:公共镜像仓库通常是免费的,用户可以免费访问其中的镜像并使用 。
- 私有镜像仓库:私有镜像仓库可能需要付费订阅才能访问和使用 。成本取决于提供商和订阅计划的具体定价 。
基本语法
docker login [OPTIONS] [SERVER]
各部分的含义如下:- OPTIONS:可选参数,用于指定一些额外的选项和配置 。
- SERVER:要登录的 Docker镜像仓库服务的地址 。如果不提供该参数,默认将登录到 Docker Hub 。
- -u, --username:用户名
- -p, --password:密码
docker login
文章插图
图片
这会进入一个交互式对话中,提示你输入用户名和密码 。输入正确的用户名和密码即可成功登入;
推荐阅读
- 《中华英雄》:李连杰唯一执导的电影,也是其最具实战感的动作片
- 想不到!托尼贾模仿李小龙,拍了这部硬核实战的动作片,票房夺冠
- 实战模拟算场次,实战模拟算对战场次吗
- 真实还原!《危机13小时》枪战堪比实战,紧张到不敢眨眼
- 两版《大决战》战争场面PK:老版像是真实战场,新版只能算过家家
- b端表格设计实战指南,b端表格设计指南上篇
- docker和虚拟机的区别
- 咏春真的有实战性
- unity 3d实战核心技术详解
- Docker从入门到精通:Docker 容器数据卷详解