Docker
文章平均质量分 88
Docker零基础入门、理论加实战教程
awei0916
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MinIO配置自定义crossdomain.xml跨域策略(Nginx反向代理实现)
本文介绍了如何通过Nginx反向代理为MinIO对象存储配置自定义的crossdomain.xml跨域策略文件,解决默认宽松策略的安全隐患。主要内容包括:调整MinIO端口映射仅限本机访问;创建自定义跨域策略文件限制可信域名;配置Nginx拦截crossdomain.xml请求并返回自定义策略;完成端口转发与配置验证。该方法适用于生产环境中需要严格控制跨域访问的场景,在保证兼容性的同时提升安全性。实施时需注意Nginx配置路径正确性、端口开放状态及跨域策略的合理设置。原创 2026-04-16 16:07:16 · 760 阅读 · 0 评论 -
不同目录的docker-compose.yaml使用.env配置的使用方法
摘要: 本文介绍4种方法让子目录的docker-compose.yaml共用根目录的.env文件: 根目录操作法:在根目录通过-f指定子目录Compose文件(推荐) 参数指定法:在子目录使用--env-file ../.env手动加载 环境变量法:设置COMPOSE_ENV_FILE=../.env简化命令 整合管理法:在根目录创建总Compose文件通过include整合子服务(适合批量管理) 关键点: 默认优先加载当前目录的.env 需确保子目录无同名.env避免冲突 include指令需Docker原创 2025-08-12 09:49:40 · 780 阅读 · 0 评论 -
如何将服务器中的Docker镜像批量导出?
摘要:通过 docker save 命令可以批量导出所有Docker镜像为tar包。使用 docker images --format 获取镜像列表并过滤无效标签后,执行 docker save -o all_docker_images.tar 即可完成打包。导出的文件可用 docker load 恢复。注意磁盘空间和权限问题,可选择是否包含无标签镜像。该操作适用于镜像迁移和备份场景。(149字)原创 2025-08-07 10:15:17 · 876 阅读 · 0 评论 -
docker-compose常用的网络模式有哪些?
Docker Compose 提供多种网络模式,包括默认的 bridge 模式(自动 DNS 解析服务名)、host 模式(共享主机网络)、none 模式(完全隔离)和 container 模式(共享其他容器网络)。自定义网络适合复杂场景,支持多网络隔离和灵活配置。简单应用用默认 bridge,高性能需求用 host,微服务架构推荐自定义网络实现安全隔离。特殊场景可选 none 或 container 模式。原创 2025-08-05 16:27:31 · 1338 阅读 · 0 评论 -
【Docker 新手入门指南】附:Windows系统安装Docker
本文介绍了在 Windows 系统上安装 Docker 的三种主要方法。对于 Windows 10/11,推荐使用 Docker Desktop(需启用 Hyper-V 或 WSL 2);Windows 7/8 用户可使用 Docker Toolbox(基于 VirtualBox 虚拟机)。详细说明了各方法的安装步骤、系统要求和常见问题解决方案,包括权限配置、镜像加速和资源优化建议。重点指出 Windows 10/11 家庭版用户应通过 WSL 2 安装,并提供了故障排查指导。最后强调根据不同系统版本选择最原创 2025-07-09 11:15:00 · 3762 阅读 · 0 评论 -
【Docker 新手入门指南】附:MacOS系统安装Docker
本文详细介绍了在Mac上安装和使用Docker Desktop的完整指南。主要内容包括:系统配置要求(macOS 10.15+、4GB内存)、两种安装方式(推荐Homebrew自动安装或手动下载DMG安装包)、初始化验证步骤、国内用户必配的镜像加速器设置、日常操作管理(服务启停/资源调整)、卸载方法以及常见问题解决方案。重点强调通过Homebrew安装的便利性、镜像加速的必要性和开发环境配置建议,帮助用户快速搭建高效的Docker开发环境。原创 2025-07-07 15:00:00 · 7451 阅读 · 0 评论 -
【Docker 新手入门指南】附:Ubuntu系统安装Docker
本文介绍了在Ubuntu系统上安装Docker Engine-Community的两种方式。支持16.04至22.04等多个Ubuntu版本及多种架构。推荐生产环境使用手动安装方式,包含卸载旧版本、添加Docker官方仓库、选择版本安装等详细步骤,并提供验证方法。同时说明了非root用户使用权限配置和卸载指南,最后给出生产环境建议、镜像加速和服务管理等注意事项。全文提供完整命令和配置示例,适合不同场景下的Docker部署需求。原创 2025-07-05 11:30:00 · 917 阅读 · 0 评论 -
【Docker 新手入门指南】附:RHEL(Red Hat Enterprise Linux)系统安装Docker
本文详细介绍了在RHEL 8/9系统上安装Docker的三种方法:官方仓库安装(推荐)、手动RPM安装(适用于离线环境)和使用官方脚本安装(适合测试环境)。主要内容包括系统要求、安装步骤、权限配置、镜像加速器设置以及卸载方法。重点推荐通过官方仓库安装,并提供了国内用户优化方案。注意事项涵盖SELinux兼容性、订阅状态检查和内核版本要求。安装完成后可通过运行hello-world镜像验证是否成功。原创 2025-07-03 11:45:00 · 1312 阅读 · 0 评论 -
【Docker 新手入门指南】附:Fedora系统安装Docker
本文详细介绍了在Fedora系统上安装Docker的完整流程。系统要求包括Fedora 33及以上版本,支持x86_64/arm64架构。安装步骤包含:卸载旧版本、安装依赖插件、配置国内镜像源、安装Docker Engine(支持选择特定版本)、启动服务及权限配置。验证安装后,提供了国内用户镜像加速器的两种配置方法。最后给出了卸载指导及注意事项,包括SELinux处理、测试版切换和脚本安装方式。整个安装过程强调使用国内镜像源以提升下载速度。原创 2025-07-01 07:34:55 · 719 阅读 · 0 评论 -
【Docker 新手入门指南】附:Debian系统安装Docker
本文详细介绍了在Debian系统上安装Docker Engine-Community的两种方法。支持Debian 11/12的64位版本,包括x86_64、armhf等架构。快速安装方法使用官方脚本一键部署,适合测试环境;手动安装则通过配置官方仓库源逐步完成,更适合生产环境。文章还涵盖卸载旧版本、配置非root用户权限、设置镜像加速器等进阶操作,并提供了服务管理命令和注意事项。安装完成后可通过运行hello-world容器验证是否成功。原创 2025-06-27 16:30:00 · 1138 阅读 · 0 评论 -
【Docker 新手入门指南】附:CentOS系统安装Docker
本文详细介绍了在CentOS系统上安装Docker的两种方法:快速部署的自动安装脚本和推荐生产环境使用的手动安装方式。支持CentOS 9 Stream及以上版本,需启用centos-extras仓库。手动安装步骤包括卸载旧版本、设置仓库源(提供国内镜像配置)、安装特定版本以及启动验证。文章还提供了非root用户使用Docker的方法、卸载指南和进阶配置(如配置镜像加速器)。特别强调生产环境注意事项,建议指定稳定版本并使用国内镜像源,同时提示了SELinux策略和服务管理相关要点。原创 2025-06-25 17:15:00 · 994 阅读 · 0 评论 -
从零开始学 Docker Swarm:轻松搭建容器集群服务
本文为Docker Swarm入门指南,介绍了容器编排工具的基本概念与核心功能。文章首先解释了Swarm作为集群管理工具的作用,将其比作"集群指挥官",并与Docker Compose进行对比。随后详细剖析了Swarm的基本架构和管理节点/工作节点的角色划分,以及服务与任务等核心概念。通过具体命令示例展示了集群初始化、节点管理、服务部署等操作,并提供了搭建3+3节点高可用集群的实战案例。最后针对生产环境提出了安全加固建议,包括管理节点HA配置、自动锁定和TLS加密等。文章还包含常见问题解原创 2025-06-03 15:45:00 · 1769 阅读 · 0 评论 -
【Docker 新手入门指南】第十四章:Docker常用命令
《Docker 新手入门指南》系列文章为初学者提供了全面的 Docker 学习路径,涵盖了从基础概念到高级操作的各个方面。文章目录包括 Docker 的架构概述、安装、镜像加速、容器操作、网络配置、仓库管理、Dockerfile 编写、Docker Compose 使用等内容。此外,文章还详细列出了 Docker 常用命令,涵盖容器生命周期管理、镜像管理、网络配置、数据卷操作、系统管理等核心功能,并提供了丰富的示例和快速记忆技巧,帮助用户快速掌握 Docker 的使用。无论是新手还是有经验的开发者,都能通过原创 2025-05-30 10:30:00 · 742 阅读 · 0 评论 -
【Docker 新手入门指南】第十五章:常见故障排除
《Docker 新手入门指南》系列文章为初学者提供了全面的 Docker 学习路径,涵盖了从基础概念到高级操作的各个方面。文章目录包括 Docker 的架构概述、安装、镜像加速、容器操作、网络配置、仓库管理、Dockerfile 编写、Docker Compose 使用等内容。此外,还提供了常见故障排除的详细指南,帮助用户解决安装、网络、存储、性能、镜像构建及安全权限等问题。通过系统化的学习,用户可以快速掌握 Docker 的核心技术,并有效应对实际使用中的各种挑战。原创 2025-05-31 10:00:00 · 1069 阅读 · 1 评论 -
【Docker 新手入门指南】第十三章:Docker安装Apache
《Docker 新手入门指南》系列文章提供了详细的 Docker 学习路径,涵盖了从基础概念到实际应用的多个方面。文章目录包括 Docker 的架构概述、安装、镜像加速、容器操作、网络配置、仓库管理、Dockerfile 使用、Docker Compose 和 Docker Machine 等内容。此外,还特别介绍了如何在 Docker 中安装和配置 Apache 服务器,提供了两种方法:使用官方镜像和通过 Dockerfile 自定义构建。官方镜像适合快速部署,而 Dockerfile 则适合需要自定义配原创 2025-05-29 10:00:00 · 1301 阅读 · 0 评论 -
【Docker 新手入门指南】第十二章:DockerMachine
,结合 API 密钥快速创建跨区域 Docker 主机,用于搭建 Kubernetes/ Swarm 集群。在本地数据中心(VMware)与公有云(AWS EC2)环境中统一管理 Docker 主机,实现应用无缝迁移。在自动化测试流程中动态创建临时 Docker 主机,测试完成后通过。Docker Machine 是 Docker 生态体系中的。安装 Docker Machine 前需确保已安装。通过指定云服务商驱动(如。自动清理资源,降低成本。(社区版/企业版均可)。原创 2025-05-26 10:00:00 · 1075 阅读 · 2 评论 -
【Docker 新手入门指南】第十一章:DockerCompose
《Docker 新手入门指南》系列文章提供了从基础到进阶的 Docker 学习路径,涵盖了 Docker 的架构、安装、镜像加速、容器操作、网络配置、仓库管理、Dockerfile 和 Docker Compose 等内容。其中,Docker Compose 是用于管理多容器应用的工具,通过 YAML 文件定义服务依赖、网络和数据卷,实现一键启动复杂应用。使用 Docker Compose 的核心步骤包括:编写 Dockerfile 定义应用环境、配置 docker-compose.yml 文件定义服务,以原创 2025-05-25 07:45:00 · 2324 阅读 · 0 评论 -
【Docker 新手入门指南】第十章:Dockerfile
Docker 新手入门指南:Dockerfile 详解 Dockerfile 是 Docker 镜像构建的核心配置文件,通过预定义的指令集实现镜像的自动化构建。本文从核心概念、指令详解、最佳实践三方面展开说明,帮助新手系统掌握 Dockerfile 的使用逻辑。 一、Dockerfile 核心概念 Dockerfile 是一个纯文本文件,包含从基础镜像构建自定义镜像的所有指令,是镜像构建的“源代码”。其核心价值在于标准化构建流程和分层构建机制,确保镜像构建过程可复现,并利用缓存机制加速后续构建。 二、Doc原创 2025-05-24 11:15:00 · 1582 阅读 · 1 评论 -
【Docker 新手入门指南】第九章:仓库管理
《Docker 新手入门指南》系列文章涵盖了 Docker 的基础知识到高级应用,适合初学者快速上手。文章从 Docker 的架构概述、安装、镜像加速、容器操作、网络配置到仓库管理,逐步深入。此外,还介绍了 Docker Hub 的高级功能,如自动构建、组织协作、镜像版本管理等,并详细讲解了如何搭建私有 Docker 仓库,包括认证机制和 HTTPS 配置。对于企业级应用,文章还提供了镜像分层存储、安全审计、跨数据中心同步等解决方案。最后,通过对比公共仓库与私有仓库的优缺点,帮助用户根据实际需求选择合适的仓原创 2025-05-23 11:45:00 · 1513 阅读 · 2 评论 -
【Docker 新手入门指南】第八章:网络配置
本文详细介绍了 Docker 网络配置与管理的进阶技巧,涵盖端口映射、网络模式、容器互联、DNS 配置及跨平台注意事项。通过 -p 和 -P 参数实现端口映射,支持随机或指定端口绑定。Docker 提供四种网络模式(bridge、host、none、overlay),适用于不同场景。容器间可通过自定义网络直接通信,无需依赖 IP 地址。文章还探讨了 DNS 配置、跨平台网络限制及常用网络操作命令,并通过实战案例展示了如何搭建 Web 与数据库集群。合理运用这些功能,可提升容器网络的可维护性与灵活性,满足从开原创 2025-05-22 10:30:00 · 1477 阅读 · 0 评论 -
【Docker 新手入门指南】第七章:镜像使用
通过以上学习,可全面管理 Docker 镜像的生命周期,从获取、定制到部署,满足开发、测试、生产等多场景需求。原创 2025-05-19 14:00:00 · 1092 阅读 · 0 评论 -
【Docker 新手入门指南】第六章:容器操作
通过以上学习,可快速掌握容器从创建到部署的全流程。建议在实践中遵循「最小化镜像体积」和「数据持久化优先」原则,逐步过渡到使用Docker Compose管理多容器应用。——容器化应用的核心优势,通过以下操作快速掌握容器全生命周期管理。:Docker 自动管理存储路径,支持跨容器共享。(随机映射)用于临时环境,生产环境需显式指定端口。:直接映射主机目录,灵活性高但依赖主机路径。特权模式,最小化容器权限。:容器可通过服务名(如。(退出自动删除容器)原创 2025-05-18 11:15:00 · 1141 阅读 · 0 评论 -
【Docker 新手入门指南】第五章:Hello Word
本文是《Docker 新手入门指南》系列的第五章,旨在帮助零基础用户快速掌握Docker的核心操作。文章首先介绍了如何验证Docker是否安装成功,接着通过运行“Hello World”容器,详细解释了Docker的基本命令和概念。随后,文章展示了如何以交互模式进入容器内部操作,并介绍了后台运行容器的守护进程模式。此外,文章还讲解了如何为容器命名、管理容器的生命周期,并解答了新手常见问题。最后,文章推荐了下一步的学习目标,包括镜像管理、数据持久化和网络配置,并提供了相关学习资源。通过本文,读者可以在30分钟原创 2025-05-17 17:30:00 · 1249 阅读 · 0 评论 -
【Docker 新手入门指南】第四章:镜像加速
个人开发者:选择腾讯云/网易云公共源,一键配置即可企业用户:使用阿里云专属源,搭配私有仓库加速方案复杂环境:多源负载均衡+代理配置,确保稳定性与合规性。原创 2025-05-10 11:30:00 · 1999 阅读 · 0 评论 -
【Docker 新手入门指南】第三章:快速安装
Docker快速安装并验证运行。原创 2025-05-09 10:45:00 · 1775 阅读 · 0 评论 -
【Docker 新手入门指南】第二章:架构概述
Docker 采用客户端-服务器(C/S)模式,通过各组件协同实现容器化应用的全生命周期管理。应用封装性:将应用及其依赖打包为可移植容器环境一致性:确保应用在不同环境中运行行为一致资源轻量化:基于操作系统级虚拟化技术,启动秒级响应。原创 2025-05-08 10:00:00 · 1413 阅读 · 0 评论 -
【Docker 新手入门指南】第一章:前言
Docker介绍Docker 是基于 Go 语言开发的开源容器化平台,旨在实现“一次镜像,处处运行”。它通过将应用程序及其依赖环境(代码、运行时、系统工具、系统库等)打包成一个轻量级、可移植的镜像(Image),使应用能够在不同环境中稳定运行,彻底解决了传统开发中环境不一致、部署复杂的难题。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker 解决了什么问题?环境一致性难题。原创 2025-05-07 09:15:00 · 1196 阅读 · 0 评论
分享