AI 入门:60 秒用 Docker 部署你的第一个应用
本文教你零基础用 Docker 和 Caddy 在 VPS 上部署应用,自动配置 HTTPS,全程只需 60 秒。
准备环境:你需要什么
在开始之前,你需要三样东西:一台 VPS(虚拟专用服务器,就是一台远程电脑)、一个 域名(比如 myapp.com)以及你写好的应用。VPS 推荐用 Ubuntu 系统,最省心。如果你还没有 VPS,花几十块买一台最低配的就行。
安装步骤:一步步来
- 登录 VPS:用 SSH 工具(比如 Windows 的 PowerShell 或 Mac 的终端)输入命令
ssh root@你的服务器IP,然后输入密码。 - 下载我的部署工具包:运行一条命令就能安装 Docker 并启动所有服务。命令很简单,复制粘贴即可。工具包包含三个文件:
docker-compose.yml(定义 Caddy 和你的应用如何运行)、.env(配置你的域名和端口)、setup.sh(一键安装脚本)。 - 修改配置:用
nano .env打开环境变量文件,把DOMAIN=myapp.com改成你的真实域名,APP_PORT=3000改成你的应用端口号(比如 Node.js 常用 3000)。 - 运行一键脚本:执行
bash setup.sh,它会自动安装 Docker、Docker Compose,然后启动你的应用和 Caddy 反向代理。等 1 分钟,HTTPS 就自动配好了。
常见坑提醒:记得先去域名管理后台把域名解析到你的 VPS IP,否则 Caddy 无法申请证书。另外,防火墙要开放 80 和 443 端口。
验证是否成功
打开浏览器,输入 https://你的域名。如果看到你的应用界面,并且地址栏有小锁标志,就说明部署成功!你也可以用命令 docker ps 查看容器是否在运行。
下一步可以做什么
现在你有了一个自动续期 HTTPS 的部署环境,可以自由尝试:部署更多应用、学习 Docker 基本命令、或者把多个服务组合在一起。如果遇到问题,欢迎在评论区留言。
内容来源
DEV Beginners
发布时间
2026-05-20 01:30