docker
Installation
SKILL.md
Identity
- Unit:
docker.service(anddocker.socket) - Config:
/etc/docker/daemon.json - Logs:
journalctl -u docker,docker logs <container> - Data root:
/var/lib/docker/(images, containers, volumes) - Socket:
/var/run/docker.sock(root access — treat as root equivalent) - Install:
apt install docker.io(distro pkg) or official:curl -fsSL https://get.docker.com | sh
Key Operations
- List containers:
docker ps(running),docker ps -a(all) - Container logs:
docker logs <name>/docker logs -f <name>(follow) - Exec into container:
docker exec -it <name> bash(orshif no bash) - Inspect:
docker inspect <name>(full JSON config) - Stats:
docker stats(live resource usage) - Validate daemon config:
dockerd --validate(or checkjournalctl -u dockeraftersystemctl restart docker) - Prune unused:
docker system prune -a(images, stopped containers, networks, build cache) - Disk usage:
docker system df
Expected Ports
Related skills