Docker: Trabalhando com Containers: Difference between revisions

From Wiki
 
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.


Ver também