Шпаргалка по docker

Не часто использую, поэтому для памяти оставляю шпаргалку-напоминалку

Установка приложения:

docker pull jetbrains/teamcity-server

Запуск приложения:

docker run --name teamcity-server-instance \
-v <path to data directory>:/data/teamcity_server/datadir \
-v <path to logs directory>:/opt/teamcity/logs \
-p <port on host>:8111 \
jetbrains/teamcity-server

Автоперезапуск после падения или перезагрузки сервера:

docker update --restart=always teamcity-server-instance 

Просмотр/удаление всех контейнеров:

docker ps -a
docker stop ID
docker rm ID

Просмотр/удаление всех образов:

docker images -a
docker rmi ID

Просмотр/удаление томов:

docker volume ls
docker volume rm ID

Просмотр/удаление сетей:

docker network ls
docker networ rm ID

Пакетное «Удалить нафиг всё»:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -a -q)
docker volume rm $(docker volume ls -q)
docker network rm $(docker network ls -q)