# Docker 部署
DockerHub 仓库 (opens new window)
# 创建配置文件
创建docker-compose.yaml文件
version: '3'
services:
hjm-certcheck:
image: hjmcloud/hjm-certcheck:latest
restart: always
environment:
- TZ=Asia/Shanghai
volumes:
- ./config.yaml:/app/config.yaml
创建config.yaml文件
# config.yaml for HJMCertcheck service.
# 日志配置
logger:
level: "info"
stdout: true
# 计划任务
cron:
pattern: "0 0 8 * * *" # 任务计划 使用CRON语法格式,参考 https://goframe.org/pages/viewpage.action?pageId=30736411
runOnStart: true # 是否在服务启动时执行一次 ture/false
##### 以上配置项修改后需要重启生效,以下为动态配置,修改后可直接生效#####
# 剩余多少天提醒
warnLeftDays: 7
# 钉钉机器人配置
dingTalk:
enable: false # 是否启用钉钉通知 true/false
accessToken: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # 钉钉机器人accessToken
secret: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # 钉钉机器人secret
# 要检测的项目列表
urls:
- "https://www.baidu.com"
- "https://www.163.com"
- "https://www.sohu.com"
- "https://www.hjmcloud.cn"最终目录结构
├── config.yaml
└── docker-compose.yaml
# 启动服务
docker-compose up -d
# 停止服务
docker-compose down
# 查看服务状态
docker-compose ps
# 查看日志
docker-compose logs -f
# 查看配置文件
docker-compose config
# 更新服务
docker-compose pull
docker-compose up -d
# 删除服务
docker-compose down
docker-compose rm -f
← 使用