Короткая практическая колода по Docker для разработчиков: контейнеры, образы, Dockerfile, тома, сети, Compose и базовые команды для локальной разработки.
Try to remember the answer yourself. If necessary, open the hint, then click on the card to see the answer. Click ✓ if you answered correctly, or × if you made a mistake.
The full version is available after .
Demo:
Flashcards
1/10
Term / Question
...
...
Hint
Translation / Answer
...
Context
Space - flip, click on the card - flip. You can choose the answer immediately.
←Don't know
Easy→
Term / Question
...
...
Display mode is chosen automatically for each card.
Demo completed
Summary
Questions:0
Easy:0
Don't know:0
Time:0
Time (easy):0
Time (don't know):0
Speed
Avg/question:0
Avg (easy):0
Avg (don't know):0
Details (question / answer / decision / time)
Term / Question
Translation / Answer
Result
Sec
More features available after registration
Customize your learning, track progress and memory statistics, use different testing methods and spaced repetition. Create private decks just for yourself or share them with others, study ready-made decks and courses. And a daily five-minute warmup and trainers will help activate your attention and memory before studying or working.
Demo:
Testing
1/10
Term / Question
...
...
Hint
Translation / Answer
...
Context
Space - flip, click on the card - flip. You can choose the answer immediately.
←Don't know
Easy→
Term / Question
...
...
Display mode is chosen automatically for each card.
Term / Question
...
...
Correct answer is:
Display mode is chosen automatically for each card.
Demo completed
Summary
Questions:0
Easy:0
Don't know:0
Time:0
Time (easy):0
Time (don't know):0
Speed
Avg/question:0
Avg (easy):0
Avg (don't know):0
Details (question / answer / decision / time)
Term / Question
Translation / Answer
Result
Sec
View
Term / Question
Docker
Hint: основа всей темы
Context: Docker helps developers run the same app environment everywhere. - Docker помогает разработчикам запускать одно и то же окружение приложения везде одинаково.
Translation / Answer
платформа контейнеризации (упаковка приложения и окружения в переносимый контейнер)
Term / Question
container
Hint: живой процесс из image
Context: A container runs your application in an isolated environment. - Контейнер запускает приложение в изолированной среде.
Translation / Answer
контейнер (изолированный запущенный экземпляр приложения из образа)
Term / Question
image
Hint: чертёж контейнера
Context: An image is used to create one or more containers. - Образ используется для создания одного или нескольких контейнеров.
Translation / Answer
образ (шаблон файловой системы и настроек для создания контейнера)
Term / Question
registry
Hint: склад образов
Context: A registry stores container images for pull and push operations. - Реестр хранит образы контейнеров для pull и push.
Translation / Answer
реестр образов (хранилище, откуда скачивают и куда отправляют Docker images)
Term / Question
repository
Hint: имя набора версий образа
Context: An image repository can contain many tagged versions. - Репозиторий образа может содержать много версий с тегами.
Translation / Answer
репозиторий образа (логическая папка образа внутри registry)
Term / Question
tag
Hint: например latest или 1.0
Context: The tag identifies a specific version of the image. - Тег определяет конкретную версию образа.
Translation / Answer
тег образа (метка версии или варианта образа)
Term / Question
latest
Hint: не полагайся слепо
Context: The latest tag is just a label, not a guarantee of freshness. - Тег latest - это просто метка, а не гарантия актуальности.
Translation / Answer
последний тег по умолчанию (не всегда реально самый новый или безопасный)
Term / Question
Docker Hub
Hint: стандартный registry по умолчанию
Context: Docker Hub hosts many public images like nginx and mysql. - Docker Hub хранит много публичных образов, например nginx и mysql.
Translation / Answer
публичный реестр Docker-образов (самое известное место для pull и push)
Term / Question
Docker Desktop
Hint: удобный старт локально
Context: Docker Desktop provides Docker tools and a local engine. - Docker Desktop даёт инструменты Docker и локальный engine.
Translation / Answer
настольное приложение Docker для Windows и macOS
Term / Question
Docker Engine
Hint: сердце Docker
Context: Docker Engine handles image builds and container runtime. - Docker Engine управляет сборкой образов и запуском контейнеров.
Translation / Answer
движок Docker (основной сервис, который собирает и запускает контейнеры)
Term / Question
daemon
Hint: серверная часть Docker
Context: The Docker daemon creates and manages containers. - Демон Docker создаёт контейнеры и управляет ими.
Translation / Answer
демон Docker (фоновый процесс, который выполняет команды Docker)
Term / Question
client
Hint: командная сторона пользователя
Context: The Docker client sends commands to the daemon. - Клиент Docker отправляет команды демону.
Translation / Answer
клиент Docker (CLI или программа, которая отправляет команды демону)
Term / Question
CLI
Hint: терминал и команды
Context: Most Docker work starts from the CLI. - Большая часть работы с Docker начинается из командной строки.
Translation / Answer
интерфейс командной строки (основной способ работы с Docker командами)
Term / Question
Dockerfile
Hint: рецепт образа
Context: A Dockerfile defines how the image is built. - Dockerfile определяет, как собирается образ.
Translation / Answer
файл сборки образа (пошаговая инструкция, как собрать image)
Term / Question
.dockerignore
Hint: не тащи лишние файлы в сборку
Context: Use .dockerignore to exclude node_modules and logs from the build context. - Используй .dockerignore, чтобы исключить node_modules и логи из контекста сборки.
Translation / Answer
файл исключений для сборки Docker (что не отправлять в build context)
Term / Question
layer
Hint: образ состоит из слоёв
Context: Each Dockerfile instruction can create a new layer. - Каждая инструкция Dockerfile может создать новый слой.
Translation / Answer
слой образа (отдельный уровень файловой системы, создаваемый инструкцией сборки)
Term / Question
build context
Hint: что попадает в сборку
Context: The build context includes the files sent to Docker during build. - Контекст сборки включает файлы, переданные Docker во время build.
Translation / Answer
контекст сборки (набор файлов, который Docker видит при build)
Term / Question
base image
Hint: точка старта
Context: A base image provides the starting filesystem for your container. - Базовый образ даёт стартовую файловую систему для контейнера.
Translation / Answer
базовый образ (исходный image, от которого строится свой образ)
Term / Question
lightweight image
Hint: быстрее скачивать и хранить
Context: A lightweight image speeds up pull and deployment. - Лёгкий образ ускоряет скачивание и доставку.
Translation / Answer
лёгкий образ (небольшой по размеру image)
Term / Question
official image
Hint: обычно надёжнее для старта
Context: Official images are a good default choice for popular software. - Официальные образы - хороший вариант по умолчанию для популярного ПО.
Translation / Answer
официальный образ (поддерживаемый поставщиком или Docker Hub official program)
Term / Question
custom image
Hint: свои зависимости и настройки
Context: A custom image contains your app and its dependencies. - Кастомный образ содержит твоё приложение и его зависимости.
Translation / Answer
кастомный образ (собственный image под конкретный проект)
Term / Question
build
Hint: собрать контейнерный шаблон
Context: The build step turns your Dockerfile into an image. - Этап сборки превращает Dockerfile в образ.
Translation / Answer
сборка образа (процесс создания image из Dockerfile)
Term / Question
docker build
Hint: основная команда сборки
Context: docker build creates an image from the current project directory. - docker build создаёт образ из текущей папки проекта.
Translation / Answer
собрать образ из Dockerfile
Term / Question
docker build -t
Hint: нормальный способ build
Context: Use docker build -t myapp:dev . to tag the built image. - Используй docker build -t myapp:dev ., чтобы дать имя собранному образу.
Translation / Answer
собрать образ и сразу дать ему имя с тегом
Examples of flashcards from the deck in a table
Below you can quickly view flashcards in this deck as a table: term, hint, example and answer. Use search to find the card you need, or hide answers for self-testing. The full set of flashcards is available after logging into Memoro.
Term / Question
Audio
Hint
Context
Translation / Answer
Docker
основа всей темы
Docker helps developers run the same app environment everywhere. - Docker помогает разработчикам запускать одно и то же окружение приложения везде одинаково.
платформа контейнеризации (упаковка приложения и окружения в переносимый контейнер)
container
живой процесс из image
A container runs your application in an isolated environment. - Контейнер запускает приложение в изолированной среде.
контейнер (изолированный запущенный экземпляр приложения из образа)
image
чертёж контейнера
An image is used to create one or more containers. - Образ используется для создания одного или нескольких контейнеров.
образ (шаблон файловой системы и настроек для создания контейнера)
registry
склад образов
A registry stores container images for pull and push operations. - Реестр хранит образы контейнеров для pull и push.
реестр образов (хранилище, откуда скачивают и куда отправляют Docker images)
repository
имя набора версий образа
An image repository can contain many tagged versions. - Репозиторий образа может содержать много версий с тегами.
репозиторий образа (логическая папка образа внутри registry)
tag
например latest или 1.0
The tag identifies a specific version of the image. - Тег определяет конкретную версию образа.
тег образа (метка версии или варианта образа)
latest
не полагайся слепо
The latest tag is just a label, not a guarantee of freshness. - Тег latest - это просто метка, а не гарантия актуальности.
последний тег по умолчанию (не всегда реально самый новый или безопасный)
Docker Hub
стандартный registry по умолчанию
Docker Hub hosts many public images like nginx and mysql. - Docker Hub хранит много публичных образов, например nginx и mysql.
публичный реестр Docker-образов (самое известное место для pull и push)
Docker Desktop
удобный старт локально
Docker Desktop provides Docker tools and a local engine. - Docker Desktop даёт инструменты Docker и локальный engine.
настольное приложение Docker для Windows и macOS
Docker Engine
сердце Docker
Docker Engine handles image builds and container runtime. - Docker Engine управляет сборкой образов и запуском контейнеров.
движок Docker (основной сервис, который собирает и запускает контейнеры)
daemon
серверная часть Docker
The Docker daemon creates and manages containers. - Демон Docker создаёт контейнеры и управляет ими.
демон Docker (фоновый процесс, который выполняет команды Docker)
client
командная сторона пользователя
The Docker client sends commands to the daemon. - Клиент Docker отправляет команды демону.
клиент Docker (CLI или программа, которая отправляет команды демону)
CLI
терминал и команды
Most Docker work starts from the CLI. - Большая часть работы с Docker начинается из командной строки.
интерфейс командной строки (основной способ работы с Docker командами)
Dockerfile
рецепт образа
A Dockerfile defines how the image is built. - Dockerfile определяет, как собирается образ.
файл сборки образа (пошаговая инструкция, как собрать image)
.dockerignore
-
не тащи лишние файлы в сборку
Use .dockerignore to exclude node_modules and logs from the build context. - Используй .dockerignore, чтобы исключить node_modules и логи из контекста сборки.
файл исключений для сборки Docker (что не отправлять в build context)
layer
образ состоит из слоёв
Each Dockerfile instruction can create a new layer. - Каждая инструкция Dockerfile может создать новый слой.
слой образа (отдельный уровень файловой системы, создаваемый инструкцией сборки)
build context
что попадает в сборку
The build context includes the files sent to Docker during build. - Контекст сборки включает файлы, переданные Docker во время build.
контекст сборки (набор файлов, который Docker видит при build)
base image
точка старта
A base image provides the starting filesystem for your container. - Базовый образ даёт стартовую файловую систему для контейнера.
базовый образ (исходный image, от которого строится свой образ)
lightweight image
быстрее скачивать и хранить
A lightweight image speeds up pull and deployment. - Лёгкий образ ускоряет скачивание и доставку.
лёгкий образ (небольшой по размеру image)
official image
обычно надёжнее для старта
Official images are a good default choice for popular software. - Официальные образы - хороший вариант по умолчанию для популярного ПО.
официальный образ (поддерживаемый поставщиком или Docker Hub official program)
custom image
свои зависимости и настройки
A custom image contains your app and its dependencies. - Кастомный образ содержит твоё приложение и его зависимости.
кастомный образ (собственный image под конкретный проект)
build
собрать контейнерный шаблон
The build step turns your Dockerfile into an image. - Этап сборки превращает Dockerfile в образ.
сборка образа (процесс создания image из Dockerfile)
docker build
основная команда сборки
docker build creates an image from the current project directory. - docker build создаёт образ из текущей папки проекта.
собрать образ из Dockerfile
docker build -t
нормальный способ build
Use docker build -t myapp:dev . to tag the built image. - Используй docker build -t myapp:dev ., чтобы дать имя собранному образу.
собрать образ и сразу дать ему имя с тегом
Get access to all cards
Register for free to unlock all 141 cards and start learning without limits.