Docker Flashcards

(25 cards)

1
Q

O que é Docker?

A

Serviço de virtualização para configuração de ambientes de forma facilitada e com fácil distribuição

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

Como o Docker se diferencia de uma máquina virtual?

A

Roda em processos no SO da máquina, usando frações dos recursos e isolando o ambiente

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

Qual é a função do comando BUILD no Docker?

A

Define especificações para o ambiente

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

Qual é a função do comando SHIP no Docker?

A

Publicar/registrar a imagem criada em um repositório remoto ou local

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

Qual é a função do comando RUN no Docker?

A

Levanta todos os recursos para rodar a imagem definida

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

O que é um Dockerfile?

A

Arquivo que forma a imagem e configura especificação e configurações da imagem a ser rodada

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

Qual é o comando que geralmente inicia um Dockerfile?

A

FROM

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

De onde pode ser importada uma imagem no Docker?

A

De uma imagem local ou de um repositório: Dockerhub

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

Qual é a finalidade dos layers identificados com hash em um Dockerfile?

A

Cachear vários pontos da imagem, sem precisar rebuildar tudo

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

É possível rodar uma imagem na linha de comando sem um Dockerfile?

A

Sim

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

O que é docker-compose?

A

Especifica o conjunto de todos os containers, parâmetros de configurações e recursos como network, volumes do ambiente

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

O docker-compose deve ser usado em produção?

A

Não, deve-se usar um orquestrador de containers

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

O que é uma imagem no contexto do Docker?

A

Snapshot de uma especificação que irá ser subida em um container

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

O que é um container?

A

É uma instância de uma imagem

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

O que é uma Bridge network?

A

Camada para comunicação entre os containers

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

Qual é a função do Kubernetes?

A

Orquestrador de containers para usar em produção

17
Q

Quais funcionalidades o Kubernetes oferece?

A

Gerenciar escalabilidade, réplicas, rollbacks, monitoramento dos containers

18
Q

Qual é o comando para rodar um container interativo com a imagem Ubuntu?

A

docker run -it ubuntu bash

19
Q

O que significa o parâmetro -it no comando docker run?

20
Q

Qual é a sintaxe do comando para gerar uma imagem a partir de um Dockerfile?

A

docker build -t nome-da-imagem:1.0 .

21
Q

O que representa ‘nome-da-imagem’ no comando docker build?

A

Nome da imagem a ser gerada

22
Q

O que representa ‘1.0’ no comando docker build?

A

Versão da imagem

23
Q

O que representa o ‘.’ no comando docker build?

A

Local que está o Dockerfile

24
Q

Qual é a sintaxe do comando para rodar um container com mapeamento de portas?

A

docker run -p 8081:8080 spring-boot:1.0

25
O que significa '-p 8081:8080' no comando docker run?
Portas de mapeamento entre a máquina e o container