DOCKER Flashcards

1
Q

Разделба на должности

A

Развивачите на софтвер се интересираат нивниот код да работи во контенејрите, а операторите да ги менаџираат и одржуваат контејнерите.

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

Што се контенејри?

A

Контенејрите виртуелизираат оперативен систем и користат негови системски повици.

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

Што е Docker

A

Docker е open-source engine кој прави автоматизација за деплојмент на апликации во контејнери.

Моќна алатка за создавање, деплојнување и менаџирање на контејнеризирани апликации во различни околини.

Ја подобрува конзистентноста, скалабинлноста, итн.

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

Компоненти на Docker?

A

Docker engine (Docker client и server).
Docker images;
Registries;
Docker containers;

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

Docker images

A

Се коцки за градење на Docker светот. Се извршуваат чекор по чекор и извршуваат некакви активности кои се очекуваат од нив.

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

Docker регистри

A

Место каде што Docker ги чува сликите. Може да бидат јавни или приватни. Docker hub е cloud-based сервис кој нуди јавни регистри.

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

Docker контејнер

A

Пакет за аплиакција или сервис. Даден контејнер се стартува од docker слика.

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

Image vs. Container

A

Сликата има задолжение да гради и да пакува, додека контејнерот за извршување на апликацијата.

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

Како се дава име на контејнер?

A

docker run –name <containername></containername>

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

Како се стартува стопиран контејнер?

A

docker start <container_name/id>

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

За што се користи docker attach <name/id>?

A

Со docker attach се поврзува стартуван контејнер со влез/излез на терминала.

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

Која команда се користи доколку сакаме да дознаеме повеќе и подетални информации за еден контејнер?

A

docker inspect <name/id>

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

Како се листаат сите слики

A

docker inspect

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

Што прави командата sudo docker =t=”ime”

A

Извршува дадена слика и му дава таг/име.

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

Со која команда се брише слика

A

docker rmi

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

Што претставува оркестрација? Објасни оркестрација во докер.

A

Оркестрација е процесот на автоматска конфигурација, координација и менаџирање на сервиси.

Во докер има дефинирани практики за менаџирање на апликации кои работат во повеќе контејнери или понекогаш и на различни хостови.

17
Q

Кои алатки за оркестрација се користат?

A

Docker compose - за едноставна оркестрација
Consul - За откривање на дистрибуирани сервиси
Docker swarm - За кластерирање и оркестрација.

18
Q

Како се користи Docker Compose?

A

Се дефининаат повеќе контејнери за стартување и нивни специфични својства. Се дефинира во YAML датотека. Секој од овие контејнери се нарекува сервис.

19
Q

Алтенативи за оркестација?

A

Consul, Swarm, Fleet, Kubernetes, Apache Mesos, Helios, Centurion.

20
Q
A