上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 75 下一页
  2025年4月13日
摘要: 大家好,我是 leo-zhang。在今天的分享中,我们将深入探讨 Docker 的一些高级概念和实践,这些技能对于在实际生产环境中高效、安全地使用容器至关重要。我们将涵盖以下内容: 分析 Docker 镜像历史:理解镜像是如何构建的。 使用 scratch 构建极简镜像:创建不依赖任何基础镜像的自定 阅读全文
posted @ 2025-04-13 17:13 Leo_Yide 阅读(168) 评论(0) 推荐(0)
  2025年4月12日
摘要: 前言 在现代云原生应用开发和微服务架构中,容器化技术已成为基础设施的核心组成部分。当应用复杂度增加,涉及多个相互依赖的服务组件时,手动管理单个容器的方式显得力不从心。Docker Compose 作为官方提供的容器编排工具,通过声明式配置简化了多容器应用的生命周期管理,成为开发者和运维团队不可或缺的 阅读全文
posted @ 2025-04-12 20:12 Leo_Yide 阅读(215) 评论(0) 推荐(0)
  2025年4月11日
摘要: 在 Docker 的日常使用中,Docker Hub 是最常用的公共镜像仓库。然而,在企业生产环境或特定开发场景下,搭建私有的 Docker 镜像仓库往往是必不可少的。本文将探讨为什么需要私有仓库,介绍主流的解决方案,并重点实战部署和使用 Docker Registry 和 VMware Harbo 阅读全文
posted @ 2025-04-11 10:06 Leo_Yide 阅读(3862) 评论(0) 推荐(0)
摘要: 在现代微服务架构和复杂应用部署中,我们常常需要同时管理和运行多个相互依赖的 Docker 容器(例如,Web 应用 + 数据库 + 缓存服务)。手动使用 docker run 命令逐一启动、配置和连接这些容器,不仅繁琐易错,而且难以维护和复现。 Docker Compose 应运而生,它是一个用于定 阅读全文
posted @ 2025-04-11 10:01 Leo_Yide 阅读(398) 评论(0) 推荐(0)
摘要: 在现代软件开发和部署中,Docker 已经成为不可或缺的工具。然而,构建高效、安全且易于管理的 Docker 镜像仍然是一项挑战。本文将深入探讨两项关键的 Dockerfile 最佳实践:多阶段构建 (Multi-Stage Builds) 和 将容器日志重定向到标准输出/错误流,并通过具体示例展示 阅读全文
posted @ 2025-04-11 09:53 Leo_Yide 阅读(173) 评论(0) 推荐(0)
摘要: 在 Dockerfile 的世界里,指令是构建镜像蓝图的基石。除了常见的 FROM, RUN, COPY, CMD 等指令外,还有一个相对特殊但非常有用的指令——ONBUILD。ONBUILD 指令允许我们在基础镜像中定义一组“触发”指令,这些指令在构建基础镜像时并不会执行,而是在任何 下游 镜像( 阅读全文
posted @ 2025-04-11 09:50 Leo_Yide 阅读(96) 评论(0) 推荐(0)
  2025年4月10日
摘要: 一、问题分析与解决方案 核心矛盾:SSH服务需要Root权限绑定22端口,而生产环境要求使用非Root用户运行服务 优化方案: graph TD A[容器启动] --> B[Root用户启动SSHD] B --> C[切换普通用户启动Nginx] C --> D[权限隔离完成] 二、生产级Docke 阅读全文
posted @ 2025-04-10 19:12 Leo_Yide 阅读(152) 评论(0) 推荐(0)
摘要: 若依(RuoYi)是一个流行的 Java 企业级快速开发平台。本项目将指导你如何使用 Dockerfile 和 Docker Compose 将 RuoYi-Vue 版本(分离版)进行完全容器化部署,涵盖后端 Spring Boot 应用、前端 Vue 应用(通过 Nginx 服务)、MySQL 数 阅读全文
posted @ 2025-04-10 09:27 Leo_Yide 阅读(3761) 评论(0) 推荐(1)
摘要: 在上一篇文章中,我们探讨了如何使用 Dockerfile 构建包含 Nginx 和静态网页游戏的应用镜像,并详解了 ADD 和 LABEL 指令。现在,我们将深入探讨更多实用技巧和高级 Dockerfile 指令,助你更高效地管理容器运行时行为,并构建更健壮、更灵活的 Docker 镜像。 本文重点 阅读全文
posted @ 2025-04-10 09:19 Leo_Yide 阅读(174) 评论(0) 推荐(0)
摘要: 一、镜像构建全流程优化 1. Dockerfile核心优化(坦克游戏专用) # 阶段1:构建阶段 FROM alpine:3.20.2 AS builder # 设置维护者信息(生产环境推荐格式) LABEL maintainer="DevOps Team <devops@oldboyedu.com 阅读全文
posted @ 2025-04-10 09:12 Leo_Yide 阅读(90) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 75 下一页