758 B
758 B
Docker
Manage containers
-
Start a container from a compose file:
docker-compose up -d
-
Access a container:
docker exec -it CONTAINER bash
-
Remove a volume not associated with any container:
docker volume prune
List containers
-
Show running containers:
docker ps
-
Show all existing containers:
docker ps -a
Database
-
Backup a database from a container
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
-
Restore a database to a container
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
Specifics use
Nextcloud
- Manage a Nextcloud Docker instance
docker exec -u www-data -it nextcloud-web php occ maintenance:mode --off