Day 1 Flashcards
Qual o comando para instalar o Docker ?
curl -fsSL https://get.docker.com | bash
Quais são as etapas de instalação do Docker em um ambiente linux Ubuntu ?
1 - Identificação da distribuição do linux
2- Atualização do linux
3- Instalação do módulo apt-transport-https
4- Instalação do módulo ca-certificates
5- Instalação do módulo curl
6 - Instalação da chave da url https://download.docker.com/linux/ubuntu/gpg
7- Adiciona deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable a lista de repositórios
8- Atualização do linux
9- Instalação do docker.ce
Qual comando utilizo para listar os containers ativos ?
docker container list
Qual comando utilizo para listar os containers ativos ou não ?
docker container list -a (–all)
Qual é o passo a passo do comando abaixo?
docker container run hello-world
1 - Docker client se comunica com o docker daemon e avisa que quer rodar um container
2- Docker daemon verifica se a imagem já existe no host
3- Docker daemon faz o download da imagem se ela não existir
4- Docker daemon cria o container de acordo com a imagem informada
Qual comando devo executar para rodar um container Ubuntu e cair no prompt do container ?
docker container run -it ubuntu
Porque ao digitar exit no prompt de um container Ubuntu o container é destruído?
Porque o processo principal de um container Ubuntu é o bash. Ao sair do container o processo bash deixa de existir e o container é finalizado.
Como faço para sair de um container que tem como principal entrypoint o bash sem matar o container ?
ctrl p + q
Após digital ctrl p + q e sair de um container como faço para conectar no prompt do container novamente ?
docker container attach (id) ou (nome)
ou
docker container exec -it (id) ou (nome) bash
Qual comando devo executar para rodar um container em segundo plano ?
docker container run -d (imagem)
Rodei o seguinte comando:
docker container run -d nginx
Como faço para acessar o prompt desse container ?
docker container exec -it (id) ou (nome) bash
Quais são os comandos para parar, iniciar, reiniciar, pausar e unpausar um container ?
docker container stop (id) ou (nome) docker container start (id) ou (nome) docker container restart (id) ou (nome) docker container pause (id) ou (nome) docker container unpause (id) ou (nome)
Fiz a seguinte alteração em um container rodando nginx:
echo “Teste NGINX” > /usr/share/nginx/html/index.html
Supondo que o IP do container seja 172.17.0.2 e rodar do host o comando curl 172.17.0.2 qual será o resultado ?
Teste NGINX
Fiz a seguinte alteração em um container rodando nginx:
echo “Teste NGINX” > /usr/share/nginx/html/index.html
Após essa alteração dei um stop no container do NGINX e rodei o seguinte comando:
docker container run -d nginx
Qual será o resultado do comando curl 172.17.0.2 ?
Será criado um novo container a partir da imagem do nginx.
As alterações feitas no container anterior não são repassadas ao novo container.
Welcome to nginx!
Fiz a seguinte alteração em um container rodando nginx:
echo “Teste NGINX” > /usr/share/nginx/html/index.html
Após essa alteração dei um stop no container do NGINX e sabendo que o id do container é 08e52e697bee rodei o seguinte comando:
docker container start 08e52e697bee
Qual será o resultado do comando curl 172.17.0.2 ?
Teste NGINX
Como faço para mostrar as informações sobre um container ?
docker container inspect (id) ou (nome)