♾ Dockerfile — это инструкция сборки.
Файл описывает базовый образ, зависимости, команды и рабочую директорию. На его основе Docker создаёт слой за слоем файловую систему будущего окружения.
♾ Docker Image (образ) — это слоёный snapshot среды.
Каждый слой immutable — поэтому образы легко кэшируются и пересобираются. Из одного образа можно запустить любое количество контейнеров.
♾ Docker Container (контейнер) — это живой процесс, запущенный из образа в изолированном namespace.
Он использует общий kernel, но имеет собственную файловую систему, сеть и окружение.
🗳 Команды, которые стоит знать:
docker build -t my-tests . # собрать образ
docker run -it my-tests # запустить контейнер
docker ps -a # посмотреть все контейнеры
docker logs <id> # посмотреть логи
docker system prune -af # почистить мусор
🐸 Библиотека тестировщика
#теория_на_пальцах
