Шпаргалка по 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)