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

news2024/9/22 21:36:07

欢迎来到《小5讲堂》,大家好,我是全栈小5。
这是《Docker容器》系列文章,每篇文章将以博主理解的角度展开讲解,
特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。
温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!

目录

  • 前言
  • Builder(构建)
    • 基本信息
    • Builds作用
    • Builder设置
    • 创建Builder
  • 相关文章

前言

接着上篇提到的,Docker Desktop目前是没有官方提供的汉化版,它主要是使用英文界面。
所以,本文还是接着来了解下TA界面的基本内容和信息,前几篇文章已经了解了容器、镜像、持久化菜单,
本篇文章将了解Builder菜单内容。

Builder(构建)

基本信息

Build container images and artifacts from source code.(从源代码构建容器镜像和组件构件。)
相关Buils学习地址:https://docs.docker.com/build/?uuid=2AD25E52-6809-4116-B507-059A30B210CB
在这里插入图片描述
Overview of Docker Build
Docker Build is one of Docker Engine’s most used features. Whenever you are creating an image you are using Docker Build. Build is a key part of your software development life cycle allowing you to package and bundle your code and ship it anywhere.
Docker Build is more than a command for building images, and it’s not only about packaging your code. It’s a whole ecosystem of tools and features that support not only common workflow tasks but also provides support for more complex and advanced scenarios.
Docker Build 概述
Docker Build 是 Docker 引擎最常用的功能之一。每当您创建镜像时,都在使用 Docker Build。Build 是您软件开发生命周期的关键部分,让您可以打包和捆绑您的代码,并将其部署到任何地方。
Docker Build 不仅仅是用于构建镜像的命令,也不仅仅是关于打包您的代码。它是一个由工具和功能组成的整体生态系统,不仅支持常见的工作流任务,还为更复杂和高级的场景提供支持。

Builds作用

1、Packaging your software(打包您的软件)
Build and package your application to run it anywhere: locally or in the cloud.
构建和打包您的应用程序,以便在任何地方运行:本地或云端。

2、Multi-stage builds(多阶段构建)
Keep your images small and secure with minimal dependencies.
通过最小化依赖项,使您的镜像小巧且安全。

3、Multi-platform images(多平台镜像)
Build, push, pull, and run images seamlessly on different computer architectures.
在不同的计算机架构上轻松构建、推送、拉取和运行镜像。

4、Build Cloud(构建云)
Orchestrate your builds with Bake.
使用Bake进行构建编排。

5、Architecture(构架法)
Explore BuildKit, the open source build engine.
探索开源构建引擎BuildKit。

6、Build drivers(构建驱动程序)
Configure where and how you run your builds.
配置构建运行的位置和方式。

7、Exporters(导出器)
Export any artifact you like, not just Docker images.
导出任何你想要的构件,不仅限于 Docker 镜像。

8、Build caching(构建缓存)
Avoid unnecessary repetitions of costly operations, such as package installs.
避免不必要的重复执行昂贵的操作,比如软件包安装。

9、Bake(构建缓存)
Orchestrate your builds with Bake.
使用 Bake 来编排您的构建过程。

Builder设置

Selected builder(选定的构建器)
This is the builder that will be used by default when you start a build.
这是在启动构建时默认使用的构建器。

No active builds. Start a build by running. docker build. in your terminal
没有正在进行的构建任务。在终端中运行 “docker build” 来开始一个构建。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Change selected builder(更改选定的构建器)
This will change your Docker context to: ‘desktop-linux’.
All Docker commands will use the new context from now on.
Do you want to continue?
这将把您的 Docker 上下文更改为:“desktop-linux”。
从现在开始,所有的 Docker 命令都将使用新的上下文。
您想继续吗?在这里插入图片描述

创建Builder

docker buildx create --name=my_builder_name

在这里插入图片描述
在cmd完成上面命令,自动在下面会有一条记录在这里插入图片描述
在这里插入图片描述

相关文章

【Docker】了解Docker Desktop桌面应用程序,TA是如何管理和运行Docker容器(2)
【Docker】了解Docker Desktop桌面应用程序,TA是如何管理和运行Docker容器(1)
【Docker】linux、nginx、容器镜像三者基本概念
【Docker】在Windows下使用Docker Desktop创建nginx容器并访问默认网站
【Docker】在Windows操作系统上安装Docker
【Docker】使用VS创建、运行、打包、部署.net core 6.0 webapi

Docker学习文档中心:https://docs.docker.com/

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

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

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

相关文章

java-新手笔记(线程篇)

线程 线程是操作系统能进行算法调度的最小单位,它被包含在进程中,是进程中的实际操作单位。程序员可以通过线程进行多处理器编程,使用多线程对运算密集型任务提速. 线程的生命周期与状态:线程具有新建(New&#xff0…

“轻松入门Electron:一步步构建梦想中的桌面软件

在数字化的浪潮中,桌面应用依旧占据着其独特而重要的位置,不论是在企业解决方案、专业工具软件还是个性化应用领域中都是如此。随着技术的演进,创建这些应用的过程已经变得更为简单和可行,尤其是随着Electron等框架的出现。Electr…

Android14之禁止vbmeta.img签名校验(一百九十)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

动态规划(带你了解 原理 实践)

目录 引言 一、动态规划的基本概念 二、动态规划的应用 1. 背包问题 2. 最短路径问题 3. 0-1背包问题的变种 4. 字符串匹配与编辑距离 5. 金融投资组合优化 6. 生产调度问题 7. 项目管理中的资源分配 三、动态规划算法的优缺点 优点 1 效率高 2 通用性强 缺点&a…

Java实现归并排序算法

Java实现归并排序算法 以下是Java中的归并排序算法实现示例&#xff1a; public class MergeSort {// 归并排序入口函数public static void sort(int[] array) {if (array null || array.length < 1)return;mergeSort(array, 0, array.length - 1);}// 归并排序递归函数pr…

配置oh-my-posh

在windows上的powershell上配置oh-my-posh&#xff0c;使其更像在linux用oh-my-zsh。 首先打开powershell&#xff0c;输入&#xff1a; winget install JanDeDobbeleer.OhMyPosh -s winget安装on-my-posh.exe和oh-my-posh上最新的主题。 之后重启powershell。 打开配置文件…

华为ce12800交换机m-lag(V-STP模式)配置举例

配置## 标题思路 采用如下的思路配置M-LAG双归接入IP网络&#xff1a; 1.在Switch上配置上行接口绑定在一个Eth-Trunk中。 2.分别在SwitchA和SwitchB上配置V-STP、DFS Group、peer-link和M-LAG接口。 3.分别在SwitchA和SwitchB上配置LACP M-LAG的系统优先级、系统ID。 4.分别在…

【粉丝福利第四期】:《低代码平台开发实践:基于React》(文末送书)

文章目录 前言一、React与低代码平台的结合优势二、基于React的低代码平台开发挑战三、基于React的低代码平台开发实践四、未来展望《低代码平台开发实践&#xff1a;基于React》五、粉丝福利 前言 随着数字化转型的深入&#xff0c;企业对应用开发的效率和灵活性要求越来越高…

scrapy的基本使用介绍

创建项目 ### 1. 创建虚拟环境 conda create -n spiderScrapy python3.9 ### 2. 安装scrapy pip install scrapy2.8.0 -i https://pypi.tuna.tsinghua.edu.cn/simple### 3. 生成一个框架 scrapy startproject my_spider### 4. 生成项目 scrapy genspider baidu https://www.b…

高电平复位电路工作原理详解

单片机复位电路的作用是&#xff1a;使单片机恢复到起始状态&#xff0c;让单片机的程序从头开始执行&#xff0c;运行时钟处于稳定状态、各种寄存器、端口处于初始化状态等等。目的是让单片机能够稳定、正确的从头开始执行程序。一共分为&#xff1a;高电平复位&#xff0c;低…

考研复习c语言初阶(1)

本人准备考研&#xff0c;现在开始每天更新408的内容&#xff0c;目标这个月结束C语言和数据结构&#xff0c;每天更新~ 一.再次认识c语言 C语言是一门通用计算机编程语言&#xff0c;广泛应用于底层开发。C语言的设计目标是提供一种能以简易 的方式编译、处理低级存储器、产生…

2024AI在医疗领域中的辅助趋势与现有进展

2024 年 AI 辅助研发趋势随着人工智能技术的持续发展与突破&#xff0c;2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计&#xff0c;从软件开发到材料科学&#xff0c;AI正逐渐渗透到研发的各个环节&#xff0c;变革着传统的研发模式。在这一背景下&am…

Halcon深度学习,异常值缺陷检测

前言 halcon深度学习分为常见的4大类。分类&#xff0c;语义分割&#xff0c;异常值检测&#xff0c;深度OCR。本篇主要针对halcon的异常值检测&#xff0c;如何训练和部署&#xff0c;并通过图像预处理的方式实现对异常值缺陷检测的精准实现。 异常值检测不同于语义分割的项目…

股票价格预测项目

项目介绍 背景 股票价格预测一直是金融领域的热点问题。准确的预测可以帮助投资者作出更明智的决策。本项目旨在使用机器学习技术&#xff0c;特别是长短期记忆网络&#xff08;LSTM&#xff09;&#xff0c;来预测股票价格。 目标 开发一个基于LSTM的股票价格预测模型。使…

FreeRtos Queue(五)

本篇主要分析在中断中向队列里发消息xQueueGenericSendFromISR和在中断里从队列中读取消息xQueueReceiveFromISR。 前言: xQueueGenericSendFromISR 和 xQueueReceiveFromISR都是在中断里调用的而不是任务里调用的&#xff0c;所以队列满了或者是队列为空的时候自然就没有把当…

51 软中断的实现

前言 呵呵 中断机制 也是内核中很常见的机制了 中断机制是现代计算机系统中的基本机制之一&#xff0c;它在系统中起着通信网络的作用&#xff0c;以协调系统对各种外部事件的响应和处理&#xff0c;中断是实现多道程序设计的必要条件&#xff0c;中断是CPU 对系统发生的某个…

考研数学——高数:重积分

直角坐标系下二重积分 助记1&#xff1a; 因为一重积分求出的是二维平面的面积&#xff0c;类比得到二重积分得到的是三维的体积 而用之前求旋转体体积的思路&#xff1a;已知截面面积可求得体积。来表示二重积分 在控制一个变量不变&#xff08;x / y&#xff09;时&#x…

天猫淘宝详情接口API揭秘:实现个性化商品推荐!

天猫淘宝作为中国最大的电商平台&#xff0c;拥有庞大的商品库存和众多用户&#xff0c;为了提高用户购物体验并满足其个性化需求&#xff0c;天猫淘宝推出了详情接口API&#xff0c;通过智能算法实现个性化商品推荐。联讯数据将为您揭秘详情接口API的实现原理和功能。 个性化商…

Phoenix:去中心化的AI垂直基础设施|JDI Ventures研报

随着文生视频模型 Sora 的问世&#xff0c;AI 领域迎来了又一个里程碑。毫无疑问&#xff0c;由 ChatGPT 所开启的 AI 浪潮已经势不可挡&#xff0c;这是技术的浪潮&#xff0c;也是商业的浪潮&#xff0c;将对人们的生活带来比互联网更为深刻的改变——改变我们的消费、工作和…

RNN(Recurrent Neural Networks)循环神经网络

循环神经网络&#xff08;Recurrent Neural Network&#xff0c;简称RNN&#xff09;是一种处理序列数据的神经网络结构&#xff0c;它具有记忆能力&#xff0c;能够捕捉序列中的时序信息。RNN在自然语言处理、时间序列预测等方面有着很多的应用。 一、RNN 的基本结构 RNN的包…