这边省略了 Caddy的介绍和直接在宿主机上操作的过程,如果有需要可留言,我可以再整理一篇。这直接使用 DockerFile ,简单使用 Caddy2.v
- 安装
在DockerFile添加如下
我的基础镜像是:
ARG UBUNTU_CODENAME="xenial"
FROM ubuntu:${UBUNTU_CODENAME}
安装命令
RUN apt install -y debian-keyring debian-archive-keyring apt-transport-https curl \
&& curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/cfg/gpg/gpg.155B6D79CA56EA34.key' | apt-key add - \
&& curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/cfg/setup/config.deb.txt?distro=debian&version=any-version' | tee -a /etc/apt/sources.list.d/caddy-stable.list \
&& apt update \
&& apt install caddy
这个是官网介绍 在 Debian,Ubuntu,Raspbian 环境下安装的方式。
- 编写 Caddyfile
如下是我的Caddyfile
直接使用Caddy特性 升级 https
test.qx-test