🔹 Сборка (Build)
🔹 Запуск (Run)
🔹 Шаринг (Share)
🔹 Управление (Management)
📌 Сборка образов
📍 Создать образ из Dockerfile и присвоить тег:
docker build -t myimage:1.0 .📍 Посмотреть локальные образы:
docker image ls📍 Удалить образ:
docker image rm alpine:3.4📌 Запуск контейнеров
📍 Запустить контейнер на порту 5000:
docker container run --name web -p 5000:80 alpine:3.9📍 Остановить контейнер:
docker container stop web📍 Принудительно завершить контейнер:
docker container kill web📍 Список запущенных контейнеров:
docker container ls📍 Удалить все контейнеры:
docker container rm -f $(docker ps -aq)📌 Работа с образами (Share)
📍 Скачать образ из реестра:
docker pull myimage:1.0📍 Изменить тег у локального образа:
docker tag myimage:1.0 myrepo/myimage:2.0📍 Запушить образ в реестр:
docker push myrepo/myimage:2.0📌 Управление Docker (Management)
⚙️ docker app – Управление приложениями
⚙️ docker image – Управление образами
⚙️ docker container – Управление контейнерами
⚙️ docker network – Управление сетями
⚙️ docker volume – Управление хранилищами
⚙️ docker stack – Управление Docker Stack
⚙️ docker swarm – Управление кластером Swarm
⚙️ docker system – Управление всей системой