<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker部署 on 轩源的网络日志</title><link>https://blog.xuanyuan.me/tags/docker%E9%83%A8%E7%BD%B2/</link><description>Recent content in Docker部署 on 轩源的网络日志</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sat, 18 Jul 2026 11:58:07 +0800</lastBuildDate><atom:link href="https://blog.xuanyuan.me/tags/docker%E9%83%A8%E7%BD%B2/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker 部署 Home Assistant：在群晖 NAS 或 Linux 上打造家庭智能中枢</title><link>https://blog.xuanyuan.me/archives/2314/</link><pubDate>Sat, 18 Jul 2026 11:58:05 +0800</pubDate><guid>https://blog.xuanyuan.me/archives/2314/</guid><description>&lt;p&gt;&lt;em&gt;本文基于  &lt;a class="link" href="https://xuanyuan.cloud/zh/r/homeassistant/home-assistant" target="_blank" rel="noopener"&#10; &gt;homeassistant/home-assistant:2026.7.1&lt;/a&gt;  镜像，&lt;strong&gt;Ubuntu 24.04 服务器&lt;/strong&gt; 实测（IP &lt;code&gt;192.168.1.18&lt;/code&gt;，端口  &lt;code&gt;8123&lt;/code&gt;）；&lt;strong&gt;群晖 NAS&lt;/strong&gt;  同样推荐  &lt;strong&gt;SSH + docker run&lt;/strong&gt;  部署，Web 访问与初始化步骤一致&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;米家、涂鸦、各品牌 App 各管各的，数据还往云端跑？&lt;strong&gt;Home Assistant&lt;/strong&gt;  是开源家庭自动化平台——主打  &lt;strong&gt;本地控制与隐私优先&lt;/strong&gt; ，把灯、传感器、打印机、摄像头等设备统一接入，自动化规则跑在你自己的服务器上，断网也能继续工作。典型场景：Ubuntu / 云服务器、 &lt;strong&gt;群晖 / 威联通等 NAS&lt;/strong&gt; 7×24 常开，作为家庭智能家居中枢。&lt;/p&gt;</description></item><item><title>HashiCorp Vault 镜像拉取与 Docker 部署全指南</title><link>https://blog.xuanyuan.me/archives/2082/</link><pubDate>Wed, 05 Nov 2025 11:22:48 +0800</pubDate><guid>https://blog.xuanyuan.me/archives/2082/</guid><description>&lt;h2 id="关于-vault"&gt;&lt;a href="#%e5%85%b3%e4%ba%8e-vault" class="header-anchor"&gt;&lt;/a&gt;关于 Vault&#10;&lt;/h2&gt;&lt;p&gt;Vault 是 HashiCorp 推出的 &lt;strong&gt;企业级秘密管理工具&lt;/strong&gt;，专为集中保护、控制和审计敏感信息访问而设计。其核心价值体现在四大方面：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;集中化秘密存储&lt;/strong&gt;：安全管理 API 密钥、数据库密码、SSL 证书等敏感信息，替代分散在代码或配置文件中的明文存储，从源头降低泄露风险；&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;细粒度访问控制&lt;/strong&gt;：基于策略（Policy）实现 ” 最小权限 ” 管理，支持多身份认证（Token、LDAP、OAuth2、MFA 等），确保只有授权实体能访问特定秘密；&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;动态凭证生成&lt;/strong&gt;：为数据库、云服务等自动生成短期有效、自动过期的临时凭证，大幅降低长期凭证泄露的安全隐患；&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;全链路审计追踪&lt;/strong&gt;：记录所有秘密访问、修改、删除操作，生成不可篡改的审计日志，满足合规审计需求（如等保、SOC2）。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;其显著特点是 &lt;strong&gt;安全优先（内存锁定防数据泄露）、灵活适配（支持多存储后端与秘密类型）、可扩展（集群部署支撑大规模场景）&lt;/strong&gt;，已成为企业解决秘密管理痛点的标准工具。&lt;/p&gt;</description></item><item><title>Docker 容器化部署 Node.js 详细手册</title><link>https://blog.xuanyuan.me/archives/2049/</link><pubDate>Thu, 09 Oct 2025 10:59:38 +0800</pubDate><guid>https://blog.xuanyuan.me/archives/2049/</guid><description>&lt;p&gt;Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境，它打破了传统浏览器对 JavaScript 的限制，允许开发者使用 JavaScript 编写服务器端代码。其核心特点是采用非阻塞、事件驱动的 I/O 模型，非常适合构建高性能、高并发的网络应用，如 API 服务、实时通信应用、微服务等。&lt;/p&gt;</description></item><item><title>手把手教你使用 Docker 部署 Nginx 教程</title><link>https://blog.xuanyuan.me/archives/2039/</link><pubDate>Fri, 03 Oct 2025 23:05:53 +0800</pubDate><guid>https://blog.xuanyuan.me/archives/2039/</guid><description>&lt;h2 id="1寻找-nginx-镜像"&gt;&lt;a href="#1%e5%af%bb%e6%89%be-nginx-%e9%95%9c%e5%83%8f" class="header-anchor"&gt;&lt;/a&gt;1、寻找 Nginx 镜像&#10;&lt;/h2&gt;&lt;p&gt;你可以在  &lt;strong&gt;轩辕镜像&lt;/strong&gt;  中找到 Nginx 镜像页面：&#10;👉 &lt;a class="link" href="https://xuanyuan.cloud/r/library/nginx" target="_blank" rel="noopener"&#10; &gt;https://xuanyuan.cloud/r/library/nginx&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;在页面中会看到多种拉取方式，下面我们逐一说明。&lt;/p&gt;&#10;&lt;h2 id="2下载-nginx-镜像"&gt;&lt;a href="#2%e4%b8%8b%e8%bd%bd-nginx-%e9%95%9c%e5%83%8f" class="header-anchor"&gt;&lt;/a&gt;2、下载 Nginx 镜像&#10;&lt;/h2&gt;&lt;h3 id="21-使用轩辕镜像登录验证的方式拉取"&gt;&lt;a href="#21-%e4%bd%bf%e7%94%a8%e8%bd%a9%e8%be%95%e9%95%9c%e5%83%8f%e7%99%bb%e5%bd%95%e9%aa%8c%e8%af%81%e7%9a%84%e6%96%b9%e5%bc%8f%e6%8b%89%e5%8f%96" class="header-anchor"&gt;&lt;/a&gt;2.1 使用轩辕镜像登录验证的方式拉取&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker pull docker.xuanyuan.run/library/nginx:latest&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="22-拉取后改名"&gt;&lt;a href="#22-%e6%8b%89%e5%8f%96%e5%90%8e%e6%94%b9%e5%90%8d" class="header-anchor"&gt;&lt;/a&gt;2.2 拉取后改名&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker pull docker.xuanyuan.run/library/nginx:latest \&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;amp;&amp;amp; docker tag docker.xuanyuan.run/library/nginx:latest library/nginx:latest \&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;amp;&amp;amp; docker rmi docker.xuanyuan.run/library/nginx:latest&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="说明"&gt;&lt;a href="#%e8%af%b4%e6%98%8e" class="header-anchor"&gt;&lt;/a&gt;说明：&#10;&lt;/h4&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;docker pull&lt;/code&gt;：从轩辕镜像加速拉取镜像&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;docker tag&lt;/code&gt;：将镜像重命名为官方标准名称 &lt;code&gt;library/nginx:latest&lt;/code&gt;，后续运行命令更简洁&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;docker rmi&lt;/code&gt;：删除临时镜像标签，避免占用额外存储空间&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="23-使用免登录方式拉取推荐"&gt;&lt;a href="#23-%e4%bd%bf%e7%94%a8%e5%85%8d%e7%99%bb%e5%bd%95%e6%96%b9%e5%bc%8f%e6%8b%89%e5%8f%96%e6%8e%a8%e8%8d%90" class="header-anchor"&gt;&lt;/a&gt;2.3 使用免登录方式拉取（推荐）&#10;&lt;/h3&gt;&lt;p&gt;基础拉取命令：&lt;/p&gt;</description></item><item><title>修改 Docker 默认存储位置及镜像存储位置教程</title><link>https://blog.xuanyuan.me/archives/1125/</link><pubDate>Mon, 12 Aug 2024 21:49:29 +0800</pubDate><guid>https://blog.xuanyuan.me/archives/1125/</guid><description>&lt;blockquote&gt;&#10; &lt;p&gt;由于系统初始分区的原因，导致操作系统中对应 / 分区不会太大，通过 /var 目录不会单独分区。如果上面运行 Docker 服务，经过长时间的使用，会使原本就比较大的分区越来越不够用。如何更好地的处理这个问题呢？&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;</description></item></channel></rss>