Знакомство с Docker Flashcards

1
Q

Что такое докер?

A

Это ПО для автоматизации, развёртывания и управления приложениями в средах с поддержкой контейнеризации. Это контейнезатор приложений.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Какие функции выполняет докер?

A
  1. Разрешение зависимостей
  2. Доставка “в коробке”
  3. Изолированность от других программ
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

В чём преимущество докера над виртуальной машиной?

A
  1. Скорость. Докер использует механизмы ОС, но ему не нужно поднимать всю ОС для запуска контейнера.
  2. Стандартизация. Вне зависимости от содержимого докер применяет одинаковые команды запуска, остановки и тд
  3. Воспроизводимость. Приложение, запускаемое в докере, является платформонезависимым.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Какие есть альтернативы докеру?

A

Podman, LXC, ContainerD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Какие есть сущности докера?

A
  1. Демон (docker daemon)
  2. Образ (docker image)
  3. Репозиторий/Реестр (docker registry)
  4. Контейнер (docker container)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Что такое docker_host?

A

Железо, на котором стоит контейнер.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Что такое демон?

A

Программа, котора управляет всеми командами докера. Поступивший запрос от пользователя обрабатывается изначально через демона.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Что такое образ?

A

Инструкция того, каким должен быть контейнер, его содержимое. Образы строятся слоями. Слои кешируются. На основе образа строится контейнер.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

В чём основная фишка изолированности докер контейнеров?

A

Система, на которой запущен контейнер, видит его содержимое, а контейнер не видит содержимое системы. Контейнер видит только свои процессы.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Что такое Registry (Репозиторий/Реестр)?

A

Это сервер, на которой хранятся готовые образы. Существуют глобальные репозитории и локальные. Глобальный репозиторий это Docker Hub. Он содержит базовые образы, доступные для скачивания.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Описать схему работы докера

A

При включении Docker Host, то есть компьютера, запускается демон, который на основе команды пользователя запускает контейнер согласно образу. Если образ хранится локально, то на его основе поднимается контейнер, а если нет, то соответствующий образ ищется демоном в репозитории.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Как попасть в консоль Ubuntu?

A

В терминале cmd ввести wsl.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly