Docker Flashcards

1
Q

Como remover uma imagem?

A

docker rmi IMAGEM

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

Como ver as imagens paradas?

A

docker ps -a

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

Como rodar container em modo detached?

A

docker run -d IMAGEM

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

Como fazer um attatch ao container rodando?

A

docker attach CONTAINER

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

Como rodar um comando dentro de um container de pé?

A

docker exec CONTAINER

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

Como rodar um container alocando um -pseudotty(shell) interativo a ele?

A

docker run -it IMAGEM

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

Como mapear uma porta no container a uma porta do host do container? E qual a ordem?

A

docker run -p 80:500 IMAGEM

host:container

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

Como mapear volumes entre host e container?

A

docker run -v /caminho-host:/caminho-container IMAGEM

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

Como ver detalhes em formato json de um container?

A

docker inspect CONTAINER

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

Como ver os logs impressos no STDOUT de um container?

A

docker logs CONTAINER

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

O que é o Dockerfile?

A

É um documento de texto que contém todos os comandos que um usuário chamaria na linha de comando para construir uma imagem

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

O que o FROM do Dockerfile determina? (Dockerfile)

A

Especifica qual é a imagem base para a nova imagem, seja um OS ou outra imagem basead em um OS. Todo Dockerfile deve começar com este comando.

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

O que o comando RUN faz?(Dockerfile)

A

RUN roda um comando duarante a criação da imagem usando a sintaxe do OS da imagem.

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

Como funciona o comando COPY?(Dockerfile)

A

Copia arquivos do host para o container.

COPY arquivo-no-host local-no-container

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

Para que serve o comando ENTRYPOINT?(Dockerfile)

A

Especifica um comando que será rodado quando a imagem é subida como container.

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

Como buildar a imagem com uma tag?

A

docker build . -t TAG

17
Q

Como eu descubro qual o OS da imagem base do container?

A

docker exec CONTAINER cat /etc/release

18
Q

Como setar uma variável de ambiente ao rodar uma imagem?

A

docker run -e ENV=value IMAGE

19
Q

Qual a diferença entre entrypoing e cmd? (Dockerfile)

A

The ENTRYPOINT specifies a command that will always be executed when the container starts. The CMD specifies arguments that will be fed to the ENTRYPOINT.

20
Q

Qual é a sintaxe de links no docker-compose.yml?

A

links:

- nome-do-servico

21
Q

Como linkar um container a outro na hora de subi-lo?

A

docker run –link OTHER-CONTAINER-NAME CONTAINER-IMAGE

22
Q

Como expor o container a uma porta no comando?

A

docker run -p PORTA-HOST:PORTA-CONTAINER CONTAINER-IMAGE

23
Q

O que é o docker registry?

A

É o repositório das imagens do docker.