Docker: Trabalhando com Containers
Como instalei em um Windows 7, vou executar o Docker QuickStart Terminal.
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
Start interactive shell
ebasso@ebasso MINGW64 ~
Lembre-se do ip fornecido acima. Vou referenciar abaixo com IP_DOCKER_CONTAINER
A seguir temos os principais comandos que utilizamos
Iniciando com os containers
- Download de um container com busybox
docker pull busybox
- executa o comando echo dentro do Busybox
docker run busybox echo 'Hello World!'
- Ping www.uol.com.br from busybox
docker run busybox ping www.uol.com.br
- Executa um bash em um container com Ubuntu
docker run -it ubuntu /bin/bash
Atividades mais práticas
- Executa o container webserver com o nginx, mapeando a porta 80 para a 8000.
docker run -p 8000:80 --name webserver nginx
para colocar como daemon adicionamos o paramêtro "-d"
doker run -d -p 8000:80 --name webserver nginx
Basta você acessar pelo browser, usando o endereço http://<IP_DOCKER_CONTAINER>:8000.