Você está na página 1de 1

Anotações - Estudo de Docker

* Subir o container
docker container run --name web01 -p 80:80 [nome da imagem]

* Listar o container
docker container ls

* Remver um container
docker container rm [id do container]

* Verificar os logs
docker container logs [nome do host]

* Redes do docker
Redes: bridge, none, host
Container vai ser associado ao bridge (nat)

* Listar as redes
docker network ls

*Inspecionar nat (bridge)


docker network inspect bridge

* Inspecionar rede host


docker network inspect host

* Inspecionar rede none


docker network inspect none

* Verificar o IP do container
docker container exec -it [nome do container] sh ou bash
depois dar um ifconfig

* Criar uma rede no docker


docker network create [nome da rede]

* Setar as redes
docker network create [nome da rede] --subnet [ip] --gateway [gateway]
exemplo: docker network create [my-rede] --subnet [192.168.134.0/24] --gateway
[192.168.134.1]

* Persistência de dados no docker


- volumes
gerenciados pelo docker host
- Bind volumes
depende de uma estrutura de diretórios no docker host

* Criar um container com mysql


docker container run -d --name -e MYSQL_ROOT=PASSWORD mysql

* Criar um volume
docker volume create --name [nome do volume]

* Remover um volume
docker volume rm [nome do volume]

Você também pode gostar