Skip to content

Docker Guide

Zakhar Bernhardt edited this page Aug 30, 2025 · 2 revisions

This guide helps you use Docker effectively with Labshock.
It focuses on practical commands, useful links, and common workflows for troubleshooting and managing your environment.



๐ŸŸจ Common Commands

๐Ÿ”ถ Information

Check which services are running:

docker ps -a

Check statistics:

docker stats

To validate your docker-compose.yml

docker compose config

๐Ÿ”ถ Start & stop

Run Labshock using:

docker compose up

Run Labshock in background:

docker compose up -d

After editing docker-compose.yml, apply changes with:

docker compose up -d --build

To stop Labshock:

docker compose down

Stop and detach volumes:

docker compose down

Restart all services:

docker compose restart

To restart a specific service:

docker compose restart <service_name>

๐Ÿ”ถ Logs & Stats

Show logs for a service

docker compose logs <service>

Follow logs live

docker compose logs -f <service>

๐Ÿ”ถ Shell Access

To run bash inside container:

docker compose exec -it <service_name> /bin/bash

๐Ÿ”ถ Cleanups & Maintenance

Remove stopped containers

docker container prune

Remove unused volumes

docker volume prune

Remove all images

docker rmi $(docker images -q)

Remove all volumes

docker volume rm $(docker volume ls -q)

Remove dangling images

docker image prune



๐ŸŸจ Docker Links

Clone this wiki locally