请教一下在下面这种情况下我用 docker 来部署网站是不是会更方便?

198 天前
 3141592653
我是小白,跟着教程能部署网站的那种程度。

我有个小 VPS ,安装了 caddy ,部署了一个 tiddlywiki 。因为我是小白,跟着教程安装的 caddy ,所以这个网站不想改 nginx 了,怕出错。

现在我打算再装个 yourls 短网址。这需要 php 、nginx 、mysql 。

我是不是要把 php 、nginx 、mysql 、yourls 都装在 docker 里?这是装在一个 docker 里,还是要分 4 个?
有没有必要改一改,把 caddy 和 tiddlywiki 也装在 docker 里?
开这么多 docker ,是不是对 VPS 消耗比较大,还不如直接装 VPS 上更好?

说实话,不想把 tiddlywiki 改用 nginx ,对我来说还是比较折腾的。小白,你懂得。
1735 次点击
所在节点    Docker
25 条回复
IvanLi127
198 天前
@3141592653 常见的用例下,caddy 配置比 nginx 简单很多,而且需要配的东西也少,省得去找资料改配置。改配置很容易疏忽踩出新坑。
3141592653
197 天前
@IvanLi127 是的,caddy 确实比 nginx 简单得多,自动申请和续费证书这一点很省事
javalaw2010
197 天前
@3141592653 #20 对的,只能二选一,但是这俩都支持 virtual host ,换个说法两个只要选择一个就够了。但也有折中的办法,叫做“反向代理”,假设你的 nginx 站点在 8080 端口上,那么你在 caddy 上配置一个 80/443 的站点反向代理到 localhost:8080 也可以实现“正常访问”,不过就是有点脱裤子放屁了。
3141592653
197 天前
@javalaw2010 了解了,对我很有用,非常感谢。
DT27
142 天前
有现成的 docker 镜像: https://hub.docker.com/_/yourls

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1032900

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX