目录

通过docker-compose部署ddns-go

这篇文章介绍了通过docker-compose部署ddns-go的方法

1 创建文件夹

我们在自己习惯的地方,创建一个文件夹放置ddns-go的映射文件。

mkdir ddns

进入这个文件文件夹。

cd ddns

2 创建docker-compose.yml文件

我们创建一个docker-compose.yml文件

sudo nano docker-compose.yml

文件中放入如下内容。

version: "3.9"
services:
  ddns-go:
    image: jeessy/ddns-go:latest
    container_name: ddns-go
    restart: always
    network_mode: "host"
    volumes:
      - ./data:/root

3 启动容器

sudo docker-compose up -d

4 简单配置

我们访问ip:9876就可以进行配置了。

停止容器

sudo docker-compose down

删除镜像

sudo docker rmi jeessy/ddns-go:latest

更新ddns-go容器到docker-compose.yml的保存位置即ddns文件夹内,先sudo docker-compose down停止容器,再删除镜像,然后启动容器sudo docker-compose up -d,ddns-go容器即完成更新。

删除的话,只要在停止容器后删除整个ddns文件夹和镜像就可以了。