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

2024-03-09 19:28

本文主要是介绍【Docker】了解Docker Desktop桌面应用程序,TA是如何管理和运行Docker容器(3),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

这篇关于【Docker】了解Docker Desktop桌面应用程序,TA是如何管理和运行Docker容器(3)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/791715

相关文章

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

Docker集成CI/CD的项目实践

《Docker集成CI/CD的项目实践》本文主要介绍了Docker集成CI/CD的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、引言1.1 什么是 CI/CD?1.2 docker 在 CI/CD 中的作用二、Docke

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

IDEA中的Kafka管理神器详解

《IDEA中的Kafka管理神器详解》这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验... 目录免安装:IDEA中的Kafka管理神器!简介安装必要的插件创建 Kafka 连接第一步:创建连接第二步:选

PostgreSQL如何用psql运行SQL文件

《PostgreSQL如何用psql运行SQL文件》文章介绍了两种运行预写好的SQL文件的方式:首先连接数据库后执行,或者直接通过psql命令执行,需要注意的是,文件路径在Linux系统中应使用斜杠/... 目录PostgreSQ编程L用psql运行SQL文件方式一方式二总结PostgreSQL用psql运

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖