1. Operações de contêineres
- Execute o contêiner:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Exemplo:
docker run -it --rm ubuntu /bin/bash
- Ver contêineres em execução:
docker ps [OPTIONS]
Exemplo:
docker ps -a
- Pare o contêiner:
docker stop CONTAINER [CONTAINER...]
Exemplo:
docker stop container_name
- Inicie um contêiner parado:
docker start CONTAINER [CONTAINER...]
Exemplo:
docker start container_name
- Insira um contêiner em execução:
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
Exemplo:
docker exec -it container_name /bin/bash
- Excluir contêiner:
docker rm CONTAINER [CONTAINER...]
Exemplo:
docker rm container_name
- Copie arquivos no Docker
Use o comando docker cp para copiar arquivos ou diretórios locais para um contêiner Docker em execução ou copiar arquivos ou diretórios em um contêiner para a área local.
Copie do local para o contêiner:
docker cp /path/to/local/file container_id:/path/in/container/
Copie do contêiner para o local:
docker cp container_id:/path/in/container/ /path/to/local/directory
2. Operação de espelho
- Puxe a imagem:
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
Exemplo:
docker pull ubuntu:latest
- Veja a lista de espelhos locais:
docker images [OPTIONS] [REPOSITORY[:TAG]]
Exemplo:
docker images
- Excluir imagem local:
docker rmi [OPTIONS] IMAGE [IMAGE...]
Exemplo:
docker rmi image_name
3. Operação Dockerfile
- Criar Dockerfile:
Exemplo:
FROM ubuntu:latest
RUN apt-get update && \
apt-get install -y python3 python3-pip && \
pip3 install flask
COPY ./app /app
WORKDIR /app
CMD python3 app.py
- Construir imagem:
docker build [OPTIONS] PATH | URL | -
Exemplo:
docker build -t myapp:latest .
Acima estão alguns comandos e operações comuns do Docker. Docker tem mais funções e parâmetros. Você pode visualizar documentação de ajuda detalhada através de `docker --help` ou `docker COMMAND --help`.