Заметки по docker примеры использования на сервере.
docker ps Смотрим список запущенных контейнеров. docker ps -a / --all Просмотрим список всех контейнеров (запущенные и не запущенные). docker ps -q / --quiet Вывести только id контейнеров. docker pull Качаем набор готовые образы из docker hub. docker build Собирает образ docker из dockerfile и контекста.
Контекст сборки это набор файлов, расположенных по определённому пути или URL, используя флаг -t, чтобы указать имя образа. пример, docker build -t sys_conten, соберётся образ используя текущую директорию, на что указывает точка в конце.
docker run Запуск контейнера. чуть дополним команду, пример, docker run my_sys -it bash запустит наш контейнер, а после запустит в нём интерпретатор bash.
docker logs Смотрим логи у указанного контейнера. флаг --follow позволяет следить за логами работающей программы. пример, docker logs --follow sys_conten.
docker volume ls Смотрим список томов, которые являются предпочитаемым механизмом для сохранения данных генерируемых и используемых контейнерами докер.
docker rm Удаляем контейнер или список контейнеров. пример, docker rm sys_conten.
docker rmi Удаляем образ. пример, docker rmi my_sys.
docker stop Останавливаем контейнер или контейнера. пример, docker stop sys_conten остановит один контейнер.
docker kill $(docker ps -q) Останавливаем все запущенные контейнеры. docker stop $(docker ps -a -q) Останавливаем все запущенные контейнеры. docker rm $(docker ps -a -q) Удаляем все остановленные контейнеры. docker rmi $(docker images -q) Удаляем все образы.