docker容器镜像教程

     
  • 使用 Spring Boot 3.2 和 CRaC 实现更快启动

    38 11K

    借助 Spring Boot 3.2 和 Spring Framework 6.1,我们获得了对检查点协调恢复(CRaC) 的支持,这是一种使 Java 应用程序能够更快启动的机制。借助 Spring.

  • DevOps悼词

    30 3K

    与许多流行的技术术语一样,DevOps 已从乐观的顶峰跌落到疲惫的深渊。其失败的原因在于对软件难以编写的原因存在严重误解。误解:通过消除部署障碍,可以部署更多软件,事情会变得更简单、更好。真正原因:问.

  • 使用Docker自动设置PostgreSQL

    17 12K

    展示一些使用 Docker Compose 配置 PostgreSQL 本地开发环境的技巧。从基本设置开始:version: "3"services:    postgres:        imag.

  • 本周Rust精彩链接Youki等

    14 2K

    本周Rust精彩链接Dioxus Labs 的最新文章《Dioxus Labs +“高级 Rust”》对 Rust 的现状进行了辛辣的解读。Niko Matsakis(内存安全的米开朗基罗)撰写了关于.

  • 2024年高效Web前端开发必备的工具有哪些 ?

    26 3K

    随着 Web 开发环境的不断发展,我们的工具包也在不断发展。我一直在完善我的设置,我很好奇其他人现在都在使用什么。无论是文本编辑器、浏览器扩展、框架,还是任何能让您的编码更流畅、更高效的实用程序,我都.

  • 云架构师:职责、技能以及如何成为一名云架构师

    35 3K

    在云计算时代,云架构师变得越来越重要。随着企业不断采用数字技术并将其运营转移到云端,对能够设计、管理和改进云系统的熟练专业人员的需求不断增长。这使得云架构师在许多公司中占据着至关重要且高度重视的职位。.

  • Spring Boot-Redis教程

    34 9K

    Redis 是一种开源内存数据结构存储,可用作数据库、缓存和消息代理。将 Redis 与 Spring Boot 集成提供了一种在应用程序中利用 Redis 的简单而有效的方法。下面总结一下如何将Re.

  • 构建Docker几个小技巧

    65 9K

    每当您构建 Docker 映像时,例如,您想要将 Java/Node/Python 应用程序整合为一个,您都会遇到以下两个问题: 如何使docker build命令运行得尽可能快? 如何确保生成的 D.

  • 在Podman、Kubernetes和OpenShift上使用Odo实现Java开发

    47

    在本文中,您将了解如何使用odo在 Podman、Kubernetes 和 OpenShift 上开发和部署 Java 应用程序。Odo 是一款快速迭代的 CLI 工具,适合想要在 Kubernete.

  • Dockerc等本周Github上有趣项目

    79 6K

    本周Github上有趣的项目、工具和库1、dockerc将 docker 映像编译为独立的可移植二进制文件。不再需要docker run,不需要pip install,不需要npm i,只需为您的用户.

  • Spring Boot与Kafka + kafdrop结合使用的简单示例

    71

    该项目是如何将 Kafka 与 Spring Boot 结合使用的简单示例。我们将使用kafdrop显示本地 kafka 集群 UI。它有一个名为的主题product-topic,我们将通过 REST.

  • Testcontainer桌面应用简介

    73 4K

    在本教程中,我们将探索 Testcontainers 桌面应用程序,这是一个用于运行Testcontainers的简单而强大的工具。我们将学习如何使用它来配置Docker 环境、管理容器生命周期,并深.

  • Spring Boot Docker入门模板与4个最佳实践

    73 8K

    在本博客中,您将学习一些主要针对 Spring Boot 应用程序的 Docker 最佳实践。您将通过将这些实践应用到示例应用程序来学习这些实践。享受!入门模板将用作入门模板起点的 Dockerfil.

  • 什么是GraalVM、AOT 和 JIT?

    104 5K

    用本指南来了解 GraalVM 是什么、它的工作原理以及即时 (JIT) 编译与提前 (AOT) 编译的比较。如果 Graal 的本机可执行文件几乎立即启动、更小并且消耗更少的资源 , 为什么您会想在.

  • Go首次达Tiobe榜历史最高第八名

    104

    谷歌的 Go 语言(即 golang)在 Tiobe 语言流行度指数中达到了历史最高位置,在2024年2月 Tiobe 语言流行指数中排名第八,并且多年来一直在上升。一年前在 Tiobe 指数中攀升至.

  • 为什么SpringBoot胖Jar不再流行?

    386 1 5K

    公平地说,我有时会怀念 JavaEE 流行的日子。当然,当时的情况很复杂,但整个 JavaEE 平台设计合理,符合企业开发的需要。我可以很轻松地将当时的 JavaEE 应用服务器与现代 Kuberne.

  • dive:用于探索Docker镜像中每一层的工具

    67

    这个开源项目用于探索Docker镜像中每一层的工具基本特点1、按层细分显示 Docker 镜像内容当您选择左侧的镜像层时,右侧将显示该镜像层的内容以及所有先前镜像层的内容。此外,您还可以使用箭头键全面.

  • poetry-dockerize-plugin:将Poetry应用打包到Docker镜像

    119 2K

    简化从Poetry项目开始的 docker 镜像的创建。主要目标是轻松创建 docker 镜像,并且需要零配置。主要功能 从 Poetry 应用程序自动生成 docker 映像。 高度可配置。你可以通.

  • 一个Dockerfile启动一个全栈Web服务器

    135 4K

    此示例 Dockerfile 是一个全栈服务器,其中包括后端、数据库和 UI,所有这些都位于单个文件中。#!(发音为 shebang)是一种 Unix 约定,通常用于 Python 和 Bash 等脚.

  • Docker介绍

    135 5K

    如果您正在带领公司渡过软件开发的曲折,那么 Docker 是您应该了解的游戏规则改变者。将 Docker 视为一个超级简单的平台,可帮助您创建、运行和管理容器 - 那些执行特定任务的小软件包。简而言之.

  • 25 个最常见的 Docker 面试问题和答案

    2431 1 3K

    下面我们为您带来 25 个最常见的 Docker 面试问题和答案。1.什么是Docker?答: Docker 是一个用于在容器中开发、发布和运行应用程序的平台。容器允许开发人员将应用程序及其依赖项打包.

  • 适合初学者的 10 个 Docker 项目

    283 4K

    本文将为您提供2024 年十大 Docker 项目创意,这些创意将提升您的整体学习水平,并在雇主眼中突出您的简历。但在继续我们的项目之前,让我们首先了解 Docker 的实际含义是什么?什么是 Doc.

  • 优化Docker镜像10个最佳实践

    114 3K

    在本文中,我们将探讨通过 Docker 映像最佳实践来优化部署的关键策略。1、选择正确的基础镜像选择合适的基础镜像是构建 Docker 镜像时的一个基本决定。基础映像是应用程序的起点,提供基本的操作系.

  • Rust:用多阶段构建方式优化Docker镜像大小

    153 2K

    使用 Docker 部署应用程序时,则需要遵循一些最佳实践。每条指令Dockerfile大致翻译为一个层:RUN apt-get update RUN apt-get install -y pytho.

  • Docker容器与JVM比较

    170 3K

    Java 的一大卖点是 Java 虚拟机带来的可移植性。 但是,由于在 [Docker] 容器中捆绑后端服务已成为常见做法,那么与本机编译语言相比,Java 有哪些优势呢?Docker 容器Docke.

  • Docker收购了TestContainer

    120

    TestContainers 将与 docker 高度集成。在 CI/CD 期间在非 Docker 基础设施上运行它几乎是不可能的。今天,Docker宣布收购AtomicJar,并将 19 名员工纳入.

  • process-compose:docker-compose替代者

    304 7K

    Process Compose 是一个简单而灵活的调度程序和编排器,用于管理非容器化应用程序。它深受docker-compose的启发,但不需要容器。不必处理 docker 文件、卷定义、网络和 do.

  • 使用Spring Boot和Open Telemetry监控Kafka

    228 15K

    在本文中,您将了解如何使用 Spring Boot 和 Open Telemetry 为 Kafka 生产者和消费者配置跟踪。我们将使用 Micrometer 库来发送轨迹,并使用 Jaeger 来存.

  • 如何解决Go Docker容器高延迟暂停问题?

    214 3K

    在容器编排器中运行时,设置 CPU 限制非常重要,以确保容器不会消耗主机上的所有 CPU。然而,Go 运行时不知道容器上设置的 CPU 限制,并且会愉快地使用所有可用的 CPU,导致高延迟。原因: 绝.

  • Docker 容器的 6 种调试方法

    327

    Docker 很棒,但它增加了一层额外的复杂性,这意味着您不能总是轻松地近距离接触您的应用程序,并且当您的容器无法启动或以异常方式中断时,这确实会阻碍调试。如果您陷入这种情况,这里是我的 goto 调.