欢迎来到《小5讲堂》,大家好,我是全栈小5。
这是《Docker容器》序列文章,每篇文章将以博主理解的角度展开讲解,
特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!
目录
- 前言
- Containers(容器)
- 容器列表
- 学习指引
- Images(镜像)
- 本地镜像
- Hub(中心)
- Artifactory(包仓库)
- 相关文章
前言
Docker Desktop目前没有官方提供的汉化版,它主要是使用英文界面。
所以,本文主要来了解下TA界面的基本内容和信息。
Containers(容器)
容器列表
创建的容器都会显示在这里。默认情况下是没有的,需要自己创建。
- 温馨提示
Your running containers show up here
A container is an isolated environment for your code
运行的所有容器都回显示在这里
每一个容器都是独立的运行环境,互不影响
学习指引
在上图可以看到,有相关标题文章进行学习,比如
What is a container?和How do I run a container?
什么是容器?我如何运行一个容器?
博主点击了一下标题What is a container?窗体右边弹出相关信息,并自动帮我们创建并运行了一个容器。非常贴心此类引导式入门,还是值得借鉴的。
-
Containers on Docker Desktop
意思是要想了解TA,就从实操开始 -
View the frontend
意思是创建了一个web应用程序,点击端口号自动跳转到浏览器查看 -
Explore your container
意思是容器是执行任何代码的独立环境。可以点击Name列查看容器相关文件,web应用程序可以在里面上传文件进行部署。 -
Stop your container
意思是容器可在界面列表随时停止和运行。 -
What’s next
意思是你可以通过下一步来学习更多相关容器知识点。
Images(镜像)
这个单词再熟悉不过了,第一印象就是图片图像的意思,其实也没错,只是镜像的意思用的少。在容器概念里,Images就是镜像的意思
本地镜像
用于管理创建或删除过的镜像信息列表
Hub(中心)
在 Windows 版本的 Docker Desktop 的 Images (镜像) 菜单中,“Hub” 选项是指 Docker Hub(https://hub.docker.com/)。
Docker Hub 是一个公共的 Docker 镜像注册表,用户可以在其中找到各种镜像,包括官方提供的基础镜像、第三方社区制作的镜像以及用户自己创建并分享的镜像。
通过选择 “Hub” 选项,可以访问并搜索 Docker Hub 上的镜像。
它提供了一个方便的方式来浏览和获取各种可用的镜像,从而加速你在本地环境中构建和运行容器的流程。
可以在 Docker Hub 上搜索特定的镜像,然后下载到本地进行使用,但是需要一个 Docker Hub 账号。
有些镜像可能是公开的,无需登录即可访问和下载,而对于一些私有的或限制访问的镜像,可能需要登录才能获取权限。
界面显示未链接状态,因为没有登录,若登录情况下是可以进行镜像搜索之类的功能
感兴趣的有小伙伴可以点击Sign in跳转到浏览器页面注册登录看效果。
登录后,可以有以下功能
- Store and backup your images remotely(远程存储和备份镜像)
- Collaborate with your team(团队合作)
- Unlock vulnerability scanning for greater security(漏洞扫描提高安全)
- Connect for free(免费连接)
Artifactory(包仓库)
在 Windows 版本的 Docker Desktop Images(镜像)菜单中,“Artifactory” 是指JFrog Artifactory(https://jfrog.com/artifactory/)。
Artifactory是一个全功能的软件包存储仓库管理器,用于管理和部署不同类型的软件包和构件,包括Docker镜像、Java包、npm包、Maven构件等。
通过选择 “Artifactory” 选项,可以与Artifactory集成,并访问和管理公司或团队的私有Docker镜像仓库。
Artifactory提供了一个集中化的存储和管理平台,可以帮助团队有效地存储、跟踪和共享Docker镜像,可以通过Artifactory上传、下载和搜索Docker镜像,并利用其版本管理和权限控制功能来管理镜像的分发和访问。
Artifactory还提供了对Docker镜像的缓存和代理功能,可以加速Docker镜像的下载和部署过程。
通过使用Artifactory,可以更好地管理和控制团队的Docker镜像资源,并提高软件部署的效率。
界面大概意思就是,需要注册登录才能使用。
相关文章
【Docker】linux、nginx、容器镜像三者基本概念
【Docker】在Windows下使用Docker Desktop创建nginx容器并访问默认网站
【Docker】在Windows操作系统上安装Docker
Docker学习文档中心:https://docs.docker.com/
总结:温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。