Utilizando o Docker

Utilizando o Docker

Utilizar docker, no começo chega ser estranho de tão simples, apenas uma linha de comando já temos um container no ar.

Este container, nada mais é do que um sistema operacional rodando algum tipo de serviço, como um apache, tomcat, postgres, node entre outros.

Neste post aprendemos os principais conceitos que constituem o Docker, e o necessário para que possamos utiliza-lo.

Objetivo deste post:

Entender os principais comandos que o Docker possui.

Executar um Container do Docker.

Primeiramente precisamos ter privilégios de super usuário.

Executando um container:

#docker run hello-word

Esse comando, caso tenha sucesso, terá uma saída semelhante a seguir:


Unable to find image ‘hello-world:latest’ locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete
Digest: sha256:6540fc08ee6e6b7b63468dc3317e3303aae178cb8a45ed3123180328bcc1d20f
Status: Downloaded newer image for hello-world:latest


Hello from Docker!
This message shows that your installation appears to be working correctly.


To generate this message, Docker took the following steps:

  1. The Docker client contacted the Docker daemon.
  2. The Docker daemon pulled the “hello-world” image from the Docker Hub.
    (amd64)
  3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
  4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.
    To try something more ambitious, you can run an Ubuntu container with:
    $ docker run -it ubuntu bash
    Share images, automate workflows, and more with a free Docker ID:
    https://hub.docker.com/
    For more examples and ideas, visit:
    https://docs.docker.com/get-started/

Agora vamos descobrir o que aconteceu quando executamos esse comando. Na
primeira linha podemos ver que o Docker tentou localizar uma imagem chamada
hello-world localmente, porém não teve sucesso (devido a ser a primeira execução
da imagem), em seguida podemos ver o Docker realizando os procedimentos
necessários para baixar a imagem através do Docker Hub


(https://hub.docker.com/_/hello-world), na sequência é exibida saudações que fazem
parte do Container de Hello world.
Agora vamos seguir o próprio conselho do docker e tentar algo mais ambicioso.
Vamos executar um container com uma imagem do ubuntu. Através do comando a
seguir iremos executar um container do ubuntu:

#docker run -ti ubuntu bash

A imagem será baixada e saída esperada para esse comando é algo semelhante a:


root@c6d436aa253c:/#

Isso significa que estamos agora dentro da imagem do ubuntu que está sendo
executada dentro do container. Sugiro que nesse momento, você execute alguns
comandos dentro do ambiente do container, no meu caso, eu executei o comando
uname -a para exibir as informações do sistema.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *