docker Compose 搭建及更新

nanxiafenglai
885
2025-08-01

1.创建文件夹并进入

mkdir xianyuauto && cd xianyuauto

2.编辑创建docker-compose.yml

根据个人习惯使用编辑器,这里以 vim 为例:

touch docker-compose.yml && vim docker-compose.yml

按 i 进入编辑模式,填入下面的内容,内容可以自行修改

version: '3'
services:
  xianyu-auto-reply:
    image: registry.cn-shanghai.aliyuncs.com/zhinian-software/xianyu-auto-reply:1.0
    container_name: xianyu-auto-reply
    ports:
      - "8080:8080"
    privileged: true
    restart: unless-stopped
    volumes:
      - xianyu_data:/data  # 正确格式:volume_name:container_path

volumes:
  xianyu_data:  # 声明一个 Docker 管理的卷

然后按 esc 退出编辑模式

输入 :wq 保存并退出 vim

3.启动容器

docker-compose up -d

4.更新

更新有数据丢失的风险,请先备份数据再进行

更新有数据丢失的风险,请先备份数据再进行

更新有数据丢失的风险,请先备份数据再进行

docker-compose pull && docker-composer up -d