Docker: Trabalhando com Containers: Difference between revisions
(Criou a página com " = Ver também = * Artigos sobre Cloud * Mais Artigos sobre Cloud / WebDev / Tecnologias Category:Docker Category:Cloud Category:We...") |
|||
Line 1: | Line 1: | ||
Como instalei em um Windows 7, vou executar o '''Docker QuickStart Terminal'''. | |||
<nowiki> | |||
## . | |||
## ## ## == | |||
## ## ## ## ## === | |||
/"""""""""""""""""\___/ === | |||
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ | |||
\______ 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 ~ | |||
</nowiki> | |||
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. | |||
Revision as of 15:51, 4 November 2016
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.