Docker Flashcards
Como remover uma imagem?
docker rmi IMAGEM
Como ver as imagens paradas?
docker ps -a
Como rodar container em modo detached?
docker run -d IMAGEM
Como fazer um attatch ao container rodando?
docker attach CONTAINER
Como rodar um comando dentro de um container de pé?
docker exec CONTAINER
Como rodar um container alocando um -pseudotty(shell) interativo a ele?
docker run -it IMAGEM
Como mapear uma porta no container a uma porta do host do container? E qual a ordem?
docker run -p 80:500 IMAGEM
host:container
Como mapear volumes entre host e container?
docker run -v /caminho-host:/caminho-container IMAGEM
Como ver detalhes em formato json de um container?
docker inspect CONTAINER
Como ver os logs impressos no STDOUT de um container?
docker logs CONTAINER
O que é o Dockerfile?
É um documento de texto que contém todos os comandos que um usuário chamaria na linha de comando para construir uma imagem
O que o FROM do Dockerfile determina? (Dockerfile)
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.
O que o comando RUN faz?(Dockerfile)
RUN roda um comando duarante a criação da imagem usando a sintaxe do OS da imagem.
Como funciona o comando COPY?(Dockerfile)
Copia arquivos do host para o container.
COPY arquivo-no-host local-no-container
Para que serve o comando ENTRYPOINT?(Dockerfile)
Especifica um comando que será rodado quando a imagem é subida como container.