All checks were successful
Continuous Integration / Validate and test changes (push) Successful in 3s
30 lines
788 B
Markdown
30 lines
788 B
Markdown
# Docker
|
|
|
|
## Remove Docker Containers
|
|
|
|
⚠️ WARNING: Data Loss Imminent
|
|
The following command will delete ALL Docker data, including stopped containers, images, and volumes (which contain persistent application data like databases, configurations, and git repositories).
|
|
|
|
1. Permanently erase all docker containers in `docker-compose.yml`.
|
|
|
|
```bash
|
|
cd /srv/infra
|
|
sudo docker stop $(sudo docker ps -a -q) && sudo docker rm $(sudo docker ps -a -q)
|
|
sudo docker compose down -v --rmi all --remove-orphans
|
|
```
|
|
|
|
2. Permanently delete Bind Mount data.
|
|
|
|
```bash
|
|
sudo rm -rf ./gitea-data
|
|
sudo rm -rf ./gitea-runner-data
|
|
```
|
|
|
|
3. Verify that no components remain.
|
|
|
|
```bash
|
|
sudo docker ps -a
|
|
sudo docker images -a
|
|
sudo docker volume ls
|
|
```
|