配置域名
选择一个指向你服务器的域名或 IP 地址。你有以下几种选择:
1. 使用你自己的域名(确保 DNS A 或 CNAME 记录指向服务器 IP):
dokku domains:set-global yourdomain.com
2. 或直接使用你的服务器 IP(不建议在生产环境中使用):
dokku domains:set-global 10.0.0.2
3. 或使用 sslip.io 以自动 DNS 解析你的 IP:
dokku domains:set-global 10.0.0.2.sslip.io
添加你的 SSH 公钥
SSH 公钥用于安全地验证对服务器的访问。
你的公钥通常位于 ~/.ssh/id_rsa.pub (在你的本地机器上)。如果没有,请使用以下命令生成:
ssh-keygen
将你的公钥添加到 Dokku 以授予部署权限。
# Add existing authorized keys cat ~/.ssh/authorized_keys | dokku ssh-keys:add admin # Or add a specific public key string PUBLIC_KEY="your-public-key-contents-here" echo "$PUBLIC_KEY" | dokku ssh-keys:add admin
部署你的第一个应用
请参阅官方指南部署应用:https://dokku.com/docs/deployment/application-deployment/