Categories
Programação Tutoriais Ubuntu

Como instalar e usar o docker no Ubuntu — uma plataforma para testar seus programas.

Como instalar e usar o Docker no Ubuntu.

O Docker é uma plataforma aberta para desenvolvedores e administradores de sistemas rodar suas aplicações em segurança, sem comprometer o sistema do seu PC ou servidor.
Neste artigo vou mostrar como instalar o Docker e dar os primeiros passos com ele.
logo docker com bombas nos contêineres
Este post é voltado para usuários de sistemas 64 bit. As instruções que seguem, provavelmente não irão funcionar em sistemas 32 bit.
O Docker trabalha com um conceito de armazenagem e execução de aplicativos ou simples tarefas, dentro de contêineres.

O contêiner consiste de um sistema operacional, arquivos do usuário e metadados — dentro do qual você pode rodar um aplicativo ou executar um código bash.

Em cada container há toda a “biosfera” necessária para execução de qualquer código. E você pode ter vários containers funcionando simultaneamente.

Como instalar o docker

Usuários Ubuntu e Debian podem usar o apt:


sudo apt update
sudo apt install docker.io

Se você deseja testar o docker, execute o seguinte comando:


sudo docker run ubuntu echo "Meu container!"

Ele irá baixar uma imagem do Ubuntu e rodar o Bash dentro de um contêiner. Veja o resultado:


sudo docker.io run ubuntu echo "Meu container!"

Unable to find image 'ubuntu' locally
Pulling repository ubuntu
f6fab3b798be: Download complete 
511136ea3c5a: Download complete 
f10807909bc5: Download complete 
Meu container!

A próxima execução do mesmo comando vai ser mais rápida, uma vez que nada precisará ser baixado. Experimente.

O que significa o erro exec format error

Como avisei, no início deste artigo, as instruções são voltadas para sistemas 64 bit.
A imagem que o docker baixa, para executar o sistema operacional em um container é 64 bit.
Este erro indica que você está tentando rodar uma imagem 64 bit em uma máquina (a sua) 32 bit — não cabe! 😉

Os primeiros passos com o Docker

Comece checando a sua instalação Docker:


sudo docker info

Containers: 9
Images: 9
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Dirs: 27
Execution Driver: native-0.2
Kernel Version: 3.13.0-39-generic
WARNING: No swap limit support

Você pode rodar uma imagem do Ubuntu, no seu terminal com o comando ‘run’:


docker run -it ubuntu bash
root@3b7c2c084b9a:/# uname -a
Linux 3b7c2c084b9a 3.13.0-61-generic #100-Ubuntu SMP Wed Jul 29 11:21:34 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

root@3b7c2c084b9a:/# whoami 

root

Referências:

Documentação oficial do Docker: https://docs.docker.com/ (english).
Outros posts sobre o assunto: sistema de busca do site.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.