【Docker】了解Docker Desktop桌面应用程序,TA是如何管理和运行Docker容器(1)

欢迎来到《小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/

总结:温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/659065.shtml

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

相关文章

如何写好论文——(4)确立研究目标的两个原则

一、市场需求——大处着眼 不管目前自己的能力和资源是多么的有限,也要眼光长远,不要老是局限于眼下,只做一些细枝末节、无足轻重的工作。 二、自身条件——小事着手 着眼于自身目前的实际情况,踏踏实实从小事做起 引言就是把自…

Leetcode—2396. 严格回文的数字【中等】

2024每日刷题(一零六) Leetcode—2396. 严格回文的数字 算法思想 实现代码 class Solution { public:bool isStrictlyPalindromic(int n) {return false;} };运行结果 之后我会持续更新,如果喜欢我的文章,请记得一键三连哦&…

【linux】文本处理命令-grep、awk、sed使用(1)

作用: grep数据查找定位awk数据切片sed数据修改 类比SQL: grepselect *from tableawkselect field from tablesedupdate table set fieldnew where fieldold 一、grep 1.1 grep* Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟g…

基于simulink的模糊PID控制器建模与仿真,并对比PID控制器

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1PID控制器原理 4.2 模糊PID控制器原理 5.完整工程文件 1.课题概述 在simulink,分别建模实现一个模糊PID控制器和一个PID控制器,然后将PID控制器的控制输出和模糊PID的控制输出…

剑指offer面试题10 二进制中1的个数

考察点 位运算知识点 位运算针对二进制位进行运算&#xff0c;包括(&)与运算,(|)或运算&#xff0c;(^)异或运算,(~)取反,(<<)左 移位,(>>)右移位,(>>>)无符号右移运算 与运算&#xff1a;0&00,0&10,1&00,1&11 或运算&#xff1a;0…

closest的用法

1. closest的概念 Element.closest() 是一个DOM&#xff08;文档对象模型&#xff09;方法&#xff0c;用于从当前元素开始&#xff0c;沿着DOM树向上遍历&#xff0c;直到找到匹配指定选择器的第一个元素。如果没有找到匹配的元素&#xff0c;则返回 null。 2. closest的使用…

【vue2】路由之 Vue Router

文章目录 一、安装二、基础使用1、简单的示例2、动态路由2.1 定义动态路径参数2.2 获取动态路径的参数2.3 捕获所有路由 3、嵌套路由4、编程式的导航4.1 router.push4.2 router.replace4.3 router.go(n) 5、命名路由6、重定向 三、进阶1、导航守卫1.1 全局前置守卫1.2 全局后置…

模板笔记 ST表 区间选数k

本题链接&#xff1a;用户登录 题目&#xff1a; 样例&#xff1a; 输入 5 3 1 1 2 2 3 1 2 3 3 1 5 输出 4 6 思路&#xff1a; . 根据题意&#xff0c;给出数组&#xff0c;以及多个区间&#xff0c;问这些区间中&#xff0c;最小值之和 和 最大值之和&#xff0c;…

居然可以在大肠杆菌上运行Doom游戏

MIT的学生们成功地在人体细胞&#xff08;大肠杆菌&#xff09;上……运行了Doom游戏。看到第一反应是科幻小说《雪崩》&#xff01;

A ConvNet for the 2020s

前言 论文名称&#xff1a;A ConvNet for the 2020s  发表时间&#xff1a;CVPR2022  code链接&#xff1a; 代码  作者及组织&#xff1a; Zhuang Liu&#xff0c;Hanzi Mao来自Meta和UC Berkeley。 一句话总结&#xff1a;仿照swin-T思想&#xff0c;重新设计ResNet结构&a…

【Python】使用aiohttp编写客户端

对比aiohttp和requests aiohttp 和 requests 是两个常用的 Python HTTP 库&#xff0c;它们有一些明显的区别&#xff0c;主要涉及到同步与异步、性能、用法和适用场景等方面。aiohttp不仅能编写http客户端代码&#xff0c;还可以用于开发服务端。以下内容对比aiohttp和reques…

嵌入式学习记录14

一&#xff1a;string.h 1.strncpy char *strncpy(char *dest, const char *src, size_t n) 定义一个 char * 类型的函数&#xff1b;其中dest为复制到这个地址&#xff0c;src为要复制的目标&#xff1b;n为复制src的前n 个&#xff1b; n < strlen(src) 只拷贝…

spark-cannot resolve overloaded method

使用split方法&#xff0c;出现错误&#xff1a;cannot resolve overloaded method 解决方法:那个regex应该是自动生成&#xff0c;所以split括号中输入空引号即可。 入门学习人的愚笨&#xff0c;也要继续坚持&#xff0c;加油&#xff01;

解决npm安装phantomjs失败

失败信息 Progress: resolved 102, reused 102, downloaded 0, added 0, done .pnpm/phantomjs2.1.7/node_modules/phantomjs: Running install script, failed in 21.3s .../node_modules/phantomjs install$ node install.js │ PhantomJS not found on PATH │ Downloading…

消息中间件之RocketMQ源码分析(三)

RocketMQ中的Consumer启动流程 RocketMQ客户端中有两个独立的消费者实现类分别为DefaultMQPullConsumer和DefaultMQPushConsumer&#xff0c; DefaultMQPullConsumer DefaultMQPullConsumer,该消费者使用时需要用户主动从Broker中Pull消息和消费消息&#xff0c;提交消费位点…

vue-router 实现页面路由

vue-router介绍 vue 的官方路由组件 功能包括 嵌套路由映射动态路由选择模块化、基于组件的路由配置路由参数、查询、通配符HTML5 的 history 模式 和 hash 模式 vue-router使用 结合 tabs 组件&#xff0c;实现页面路由 安装 vant-ui 实现底部导航栏 Tabbar-CSDN博客 重点…

图的学习

图的基本概念和术语 图的定义&#xff1a;图是由顶点的有穷非空集合和顶点之间的边的集合组成的&#xff0c;G表示&#xff0c;V是图G中顶点的集合&#xff0c;E是图G中边的集合 无向图&#xff1a;任意两点的边都是无向边组成的图&#xff08;无向边&#xff1a;&#xff08…

R高级绘图 | P1 | 带边缘分布散点图 | 代码注释 + 结果解读

新系列 —— R高级绘图&#xff0c;准备整理所有曾经绘制过的图图和未来需要的图图们的代码&#xff01;预计这个系列会囊括所有常见图形&#xff0c;只提供高级绘图代码&#xff0c;基础绘图主要在 R语言绘图 系列中进行介绍&#xff0c;这个系列咱们主打&#xff1a;需要XX图…

MySQL 常用函数学习总结

1、数值函数 ➢ 数学计算 ○ ABS(x) 返回x的绝对值 SELECT ABS(-2);○ EXP(x) 返回 e 的 x 次方 SELECT EXP(2); ○ LN 返回数字的自然对数 SELECT LN(2); ○ OG(x) 返回自然对数(以 e 为底的对数) SELECT LOG(20.085536923188); ○ POW(x,y)/POWER(x,y) 返回 x 的 y …

Redis拒绝连接的原因与解决方式

Redis拒绝连接的原因与解决方式 在某些情况下&#xff0c;当尝试从外部计算机连接到运行在保护模式下的Redis服务器时&#xff0c;您可能会遇到如下的错误信息&#xff1a; Caused by: org.redisson.client.RedisException: DENIED Redis is running in protected mode becau…