Comandos básicos Docker
🐋

Comandos básicos Docker

Author
André Arruda
Tags
Docker
Slug
comandos-basicos-docker
Published
Mar 13, 2023
Tag
Option 1
# Nós utilizamos ele para listarmos as imagens que nós temos no nosso host
docker images

# Baixar imagem e criar container
docker run hello-world

# Verificar lista de containeres ativos
docker ps 

# Verificar lista de todos os containeres 
docker ps -a

# Status do container
docker stats CONTAINER_ID

# Deletar imagem
docker rmi (nome da imagem)

# Start
docker start CONTAINER_ID

# Stop
docker stop CONTAINER_ID
 

Parâmetros

-i permite interagir com o container
-t associa o seu terminal ao terminal do container
-it é apenas uma forma reduzida de escrever i -t
-name algum-nome permite atribuir um nome ao container em execução
-p 8080:80 mapeia a porta 80 do container para a porta 8080 do host
-d executa o container em background
# Exemplo: baixar imagem do ubuntu, rodar terminal iterativo, background
docker run -it -d ubuntu /bin/bash

# Comandos sem entrar no container
docker exec CONTAINER_ID mkdir /temp/
docker exec CONTAINER_ID touch /temp/dotnetsp.txt

# Terminal e root
docker attach CONTAINER_ID
 

Volumes

# Listar volumes criados
docker volume ls

# Criar volume
docker volume create volume-name

# Adicionar volume em um container (exemplo)
docker run -it --mount source=volume-name, target=/app ubuntu bash

# Exemplo
cd app
touch some-file.txt
ls