Docker 为什么drone.io保留以前运行的信息?
我想删除所有以前的无人机信息,并进行全新的安装。所以我要做的就是这样 使用此dockerfile: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:
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中,您已将其作为卷装载,因此,当您向下旋转时,它保存在其中的内容会保留在您的机器上,并在创建新容器时传递回新容器
如果您想完全重置所有需要删除的文件,也可以删除主机文件夹中的文件。。非常感谢。