在Docker中使用Caddy web服务器

By | 2021-03-14

Caddy

Caddy是一个相对年轻的简化了主机和加密的web服务器(目前公共开发了超过1年的时间)。Caddy使用Let’s Encrypt使得使用Caddy的网站可以免费获得SSL加密。它的开发相当活跃,我们也非常欢迎和鼓励外部的帮助。如果有哪些我们还没有的功能可以随时提出,而且将新功能添加进去也不会花费太长的时间。

Caddy借助Caddyfile使得整个服务器的配置非常简单。我曾经使用过Nginx和Apache,可以说Caddy是目前最简单和容易理解的,而且效率也很高。

使用方法

Alpine-Caddy可以用于运行一个基本的静态网站,我们推荐使用docker-compose来统筹不同的项目,但是使用Alpine-Caddy真的非常简单:

docker run -d -p 80:80 -v $(pwd)/caddy:/var/www/html zzrot/alpine-caddy