用 Docker 部署你的第一个自托管服务
297 字
1 分钟
用 Docker 部署你的第一个自托管服务
自托管是什么
把原本用 SaaS(网盘、笔记、相册)的服务,自己用一台机器跑起来。好处是数据在自己手里、可定制;代价是要花一点维护精力。
为什么从 Docker 开始
Docker 把服务连同依赖打包成”容器”,装错/卸干净都很容易,是新手自托管最稳的入口。
第一步:装 Docker
在 Linux 上一行搞定:
curl -fsSL https://get.docker.com | sh装完后跑 docker version 能看到客户端和服务端即成功。
第二步:跑第一个容器
以网络工具 whoami 为例:
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-stoppeddocker compose up -d 启动,docker compose down 停止,清清楚楚。
新手建议顺序
- 先跑通上面例子,理解”镜像/容器/端口”;
- 再上真正有用的:笔记、相册、影音;
- 最后才碰反向代理和内网穿透。
本站《家庭影音中心:Jellyfin + NAS 搭建笔记》就是一步实战。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
用 Docker 部署你的第一个自托管服务
https://blog.xile.eu.org/posts/self-host-first/相关文章智能推荐
1
家庭影音中心:Jellyfin + NAS 搭建笔记
web用 Docker 在 NAS 上部署 Jellyfin,把散落的电影剧集整理成可流式播放的家庭影院,含目录规划、硬件解码与客户端选择。
2
Astro 入门:10 分钟搭好你的第一个站点
文章示例一篇面向初学者的 Astro 上手笔记,带你认识项目结构、关键命令和加文章的方法。改改这篇就能学会。
3
飞牛 FnOS + Cloudflare Tunnel 内网穿透完整教程
web群晖 Synology + Cloudflare Tunnel 内网穿透完整教程。
4
群晖 Synology + Cloudflare Tunnel 内网穿透完整教程
web群晖 Synology + Cloudflare Tunnel 内网穿透完整教程。
5
NAS 私有化入门:家庭为什么需要一台 NAS
web从照片备份、影音中心到私有云盘,讲清一台 NAS 能为家庭解决哪些问题,以及选购与落地前的几个关键判断。
随机文章随机推荐














