- Сообщения
- 202
- Реакции
- 0
Управление Docker
Работа с контейнерами
Работа с образами
Работа с сетями
Утилизация и очистка
docker --version- показывает установленную версию Dockerdocker info- отображает общую информацию о Docker и системе (количество контейнеров, образов, активных сетей и прочее)docker help- отображает доступные команды и параметры Docker
Работа с контейнерами
docker run- запускает контейнер на основе указанного образа
Код:docker run hello-worlddocker ps- показывает список активных контейнеровdocker ps -a- отображает список всех контейнеров (включая остановленные)docker stop- останавливает указанный контейнер
Код:docker stop [id_контейнера]docker start- запускает ранее остановленный контейнер
Код:docker start [id_контейнера]docker restart- перезапускает контейнер
Код:docker restart [id_контейнера]docker rm- удаляет контейнер
Код:docker rm [id_контейнера]docker logs- выводит журналы (логи) контейнера
Код:docker logs [id_контейнера]docker exec- выполняет команду внутри работающего контейнера
Код:docker exec -it [id_контейнера] bash
Работа с образами
docker images- выводит список локально сохранённых образовdocker pull- загружает образ из Docker Hub
Код:docker pull ubuntu:latestdocker search- ищет образы в Docker Hub
Код:docker search nginxdocker build- создаёт образ из Dockerfile
Код:docker build -t [имя_образа] .docker rmi- удаляет образ
Работа с сетями
docker network ls- отображает список сетей Dockerdocker network create- создаёт новую сеть
Код:docker network create [имя_сети]docker network inspect- отображает информацию о сети
Код:docker network inspect [имя_сети]docker network connect- подключает контейнер к указанной сети
Код:docker network connect [имя_сети] [id_контейнера]docker network disconnect- отключает контейнер от указанной сети
Утилизация и очистка
docker system prune- удаляет неиспользуемые данные (контейнеры, образы, сети)docker volume prune- удаляет старые неиспользуемые volumesdocker rmi $(docker images -q -f dangling=true)- удаляет все "осиротевшие" образы