Docker 为什么drone.io保留以前运行的信息?

Docker 为什么drone.io保留以前运行的信息?,docker,docker-compose,drone,Docker,Docker Compose,Drone,我想删除所有以前的无人机信息,并进行全新的安装。所以我要做的就是这样 使用此dockerfile: version: '2' services: drone-server: image: drone/drone:0.8 ports: - 80:8000 - 9000 volumes: - /var/lib/drone:/var/lib/drone/ restart: always environment:

我想删除所有以前的无人机信息,并进行全新的安装。所以我要做的就是这样

使用此dockerfile:

version: '2'

services:
  drone-server:
    image: drone/drone:0.8

    ports:
      - 80:8000
      - 9000
    volumes:
      - /var/lib/drone:/var/lib/drone/
    restart: always
    environment:
      - DRONE_OPEN=true
      - DRONE_HOST=http://drone-server:8000
      - DRONE_GITEA=true
      - DRONE_GITEA_URL=http://web:3000
      - DRONE_SECRET=${DRONE_SECRET}
  drone-agent:
    image: drone/agent:0.8

    command: agent
    restart: always
    depends_on:
      - drone-server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - DRONE_SERVER=drone-server:9000
      - DRONE_SECRET=${DRONE_SECRET}
  web:
    image: gitea/gitea:1.3.2
    volumes:
      - ./data:/data
    ports:
      - "3000:3000"
      - "22:22"
    depends_on:
      - db
    restart: always
  db:
    image: mariadb:10
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=changeme
      - MYSQL_DATABASE=gitea
      - MYSQL_USER=gitea
      - MYSQL_PASSWORD=changeme
    volumes:
      - ./db/:/var/lib/mysql
我成了一名
码头工人
然后,为了删除我制作的
docker compose down
中的所有内容。并确保手动删除每个卷和每个容器。但当我再次编写
docker-compose
时,旧信息仍然存在。为什么?无人机从哪里得到这些信息?我是无人机和码头工人的新手,所以我可能做错了什么,因为这没有意义。也许我忘了删除一些东西。
你能帮我一下吗?

无人机在默认情况下将其运行的详细信息存储在
/var/lib/Drone
中的SQLite db中,您已将其作为卷装载,因此,当您向下旋转时,它保存在其中的内容会保留在您的机器上,并在创建新容器时传递回新容器


如果您想完全重置所有需要删除的文件,也可以删除主机文件夹中的文件。

。非常感谢。