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 9KRedis 是一种开源内存数据结构存储,可用作数据库、缓存和消息代理。将 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 3KJava 的一大卖点是 Java 虚拟机带来的可移植性。 但是,由于在 [Docker] 容器中捆绑后端服务已成为常见做法,那么与本机编译语言相比,Java 有哪些优势呢?Docker 容器Docke.
-
Docker收购了TestContainer
120TestContainers 将与 docker 高度集成。在 CI/CD 期间在非 Docker 基础设施上运行它几乎是不可能的。今天,Docker宣布收购AtomicJar,并将 19 名员工纳入.
-
process-compose:docker-compose替代者
304 7KProcess 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 种调试方法
327Docker 很棒,但它增加了一层额外的复杂性,这意味着您不能总是轻松地近距离接触您的应用程序,并且当您的容器无法启动或以异常方式中断时,这确实会阻碍调试。如果您陷入这种情况,这里是我的 goto 调.