李光春

Docker:安装 DDNS 测试版

· 李光春

拉起 Docker 镜像

docker pull liguangchun/ddns-test:v2024.05.13.02

编辑 docker-compose.yml 内容

version: "3.9"

services:
  ddns-go:
    container_name: ddns-test # 容器名称
    image: liguangchun/ddns-test:v2024.05.13.02 # 镜像名称
    restart: unless-stopped
    # network_mode: "host" # ipv6需要使用host模式
    ports:
      - "8888:80" # 容器端口
    volumes:
      - /etc/localtime:/etc/localtime # 时区,可忽略
      - ./config.toml:/www/config.toml # 配置文件,可忽略
      - ./logs:/www/logs # 日志目录
      - ./data:/www/data # 数据目录

配置 config.toml 文件

[Gin]
Port = ":8888" # 默认 80

[Cron]
Spec = "@every 300s" # 单位:秒;默认 @every 300s

运行 docker-compose.yml 文件

docker compose up -d

查看端口是否开启

netstat -nlpt