Install Caddy 2 with Docker on Aliyun

Install Caddy 2 with Docker on Aliyun

  • Ubuntu 22.04

Install Docker

curl -fsSL https://get.docker.com -o get-docker.sh
DRY_RUN=1 sudo sh ./get-docker.sh

See Install Docker Engine on Ubuntu | Docker Documentation

Install Docker Compose

curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.14.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

See Install the Compose standalone | Docker Documentation

Node:

chmod +x /usr/local/bin/docker-compose

Check with command docker-compose -v
Docker Compose version v2.14.0

docker-compose.yml

touch命令创建一个文件名为 docker-compose.yml的文件。用vi命令打开,粘贴以下配置:

version: "3.7"

services:
        caddy:
                image: caddy:2-alpine
                restart: unless-stopped
                ports:
                        - "80:80"
                        - "443:443"
                volumes:
                        - ./Caddyfile:/etc/caddy/Caddyfile
                        - ./data:/data # Optional
                        - ./config:/config # Optional

Config Caddy

touch命令创建Caddyfile,粘贴以下配置:

yourdomain.com {
  respond "Hello, Caddy!"
}

注意将DNS A记录指向你的公网IP地址。

打开浏览器,访问https://yourdomain

如果你看到Hello, Caddy!,恭喜你!

Caddyfile 2

yourdomain.com {
  root * /data
  file_server
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值