视频加载失败

用 Docker 部署你的第一个自托管服务

297 字
1 分钟
用 Docker 部署你的第一个自托管服务

自托管是什么#

把原本用 SaaS(网盘、笔记、相册)的服务,自己用一台机器跑起来。好处是数据在自己手里、可定制;代价是要花一点维护精力。

为什么从 Docker 开始#

Docker 把服务连同依赖打包成”容器”,装错/卸干净都很容易,是新手自托管最稳的入口。

第一步:装 Docker#

在 Linux 上一行搞定:

Terminal window
curl -fsSL https://get.docker.com | sh

装完后跑 docker version 能看到客户端和服务端即成功。

第二步:跑第一个容器#

以网络工具 whoami 为例:

Terminal window
docker run -d -p 8080:80 --name my-first traefik/whoami

浏览器打开 http://<你的IP>:8080 就能看到容器返回的请求信息。

第三步:用 compose 管理#

单个命令跑的服务,久了会忘。写成 docker-compose.yml 才是正道:

services:
whoami:
image: traefik/whoami
ports: ["8080:80"]
restart: unless-stopped

docker compose up -d 启动,docker compose down 停止,清清楚楚。

新手建议顺序#

  1. 先跑通上面例子,理解”镜像/容器/端口”;
  2. 再上真正有用的:笔记、相册、影音;
  3. 最后才碰反向代理和内网穿透。

本站《家庭影音中心:Jellyfin + NAS 搭建笔记》就是一步实战。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
用 Docker 部署你的第一个自托管服务
https://blog.xile.eu.org/posts/self-host-first/
作者
七月流火
发布于
2026-10-22
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
七月流火
Hello, I'm Fire in July.
公告
欢迎来到七月流火!
分类
标签
最新动态
站点统计
文章
26
分类
3
标签
42
总字数
25,313
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Netlify CI
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录