Docker Tutorial · 4 min read · Dec 07, 2025
Tutorial Docker Parte 2: Como usá-lo de forma prática
Parte 2: Instalação do Docker e gerenciamento de serviços.
Prefácio
Na primeira parte, apresentei as ideias fundamentais por trás dos contêineres Docker e como exatamente eles funcionam. Nesta segunda parte, procederemos com a instalação do Docker e seu gerenciamento como um serviço em nosso sistema. Prepararemos nosso sistema para que na próxima parte possamos criar um bloco de notas pessoal usando o sistema de gerenciamento de conteúdo WordPress (CMS) ou o Dokuwiki, que é um software wiki que não requer um banco de dados.
Como discutimos na primeira parte, para realizar as tarefas acima, teríamos que instalar e configurar manualmente uma máquina física com as partes Apache, MySQL, PHP que são necessárias para executar o CMS WordPress ou o Docuwiki, ou instalar uma distribuição de servidor Linux em uma máquina virtual e, em seguida, instalar e configurar Apache, MySQL, PHP.
Com os contêineres Docker, não precisamos fazer todo o trabalho manual. Precisamos apenas baixar a imagem pré-construída e executá-la em um contêiner que tenha tudo o que precisamos, pré-configurado para nós e pronto para ser executado. Mas vamos nos concentrar na preparação do nosso sistema primeiro.
Instalando o Docker
Antes de começarmos, precisamos preparar nossa máquina física com alguns pré-requisitos para o serviço Docker. Descreverei o procedimento para o sistema operacional Ubuntu Linux, mas o mesmo se aplica a qualquer distribuição, com apenas pequenas mudanças nos comandos de instalação de pacotes. Atualmente, o Docker é suportado no Ubuntu 15.10/14.04/12.04. Para outras distribuições, você pode verificar a documentação oficial ( https://docs.docker.com/engine/installation/linux/).
Pré-requisitos
O Docker requer uma instalação de 64 bits, independentemente da sua versão do Ubuntu. Além disso, seu kernel deve estar na versão 3.10 no mínimo, porque kernels Linux mais antigos que 3.10 não possuem alguns dos recursos necessários para executar contêineres Docker. Essas versões mais antigas são conhecidas por ter bugs que causam perda de dados e frequentemente entram em pânico sob certas condições.
Instalando o motor Docker no Ubuntu 15.10
Instalaremos o motor Docker a partir dos repositórios oficiais porque eles lançam regularmente novas versões com novos recursos e correções de bugs, enquanto o Docker nos repositórios do Ubuntu geralmente está várias versões desatualizadas e não é mantido.
Se você já instalou o Docker em sua instalação do Ubuntu a partir dos repositórios padrão do Ubuntu, você deve purgá-lo primeiro usando o seguinte comando:
sudo apt-get --purge autoremove lxc-dockerO repositório apt do Docker, até o momento desta escrita, contém a versão 1.10.1 do motor Docker. Agora vamos configurar o apt para usar pacotes do repositório oficial:
- Abra uma janela de terminal.
- Adicione a chave gpg correspondente para o repositório Docker
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D- Edite o arquivo /etc/apt/sources.list.d/docker.list em seu editor favorito. Você pode ignorar se ele não existir, podemos criá-lo com segurança.
sudo nano /etc/apt/sources.list.d/docker.listAdicione a seguinte linha no arquivo docker.list
deb https://apt.dockerproject.org/repo ubuntu-wily mainSalve e feche o arquivo /etc/apt/sources.list.d/docker.list.
- Agora que o novo repositório foi adicionado, você deve atualizar o índice de pacotes do apt.
sudo apt-get update- Primeiro, você deve instalar o pacote
linux-image-extra kernel. O pacote Linux-image-extra permite que o Docker use o driver de armazenamento aufs
sudo apt-get install linux-image-extra-$(uname -r)- Agora você pode instalar o motor Docker
sudo apt-get install docker-engineVocê pode verificar se o apt está puxando o motor Docker do repositório oficial com o seguinte comando:
apt-cache policy docker-engine
Com o comando acima, você verá a versão do Docker, que provavelmente deve ser 1.10.1+ e algumas entradas que indicam a origem oficial do pacote Docker. Se as informações estiverem corretas e você vir links para os repositórios oficiais do Docker, então sempre que você executar sudo apt-get upgrade, seu sistema puxará as novas versões do repositório oficial.
Gerenciando o serviço Docker no Ubuntu 15.10
Agora que temos nosso sistema preparado, vamos discutir o gerenciamento do serviço Docker que é executado em segundo plano.
Primeiro, devemos aprender como iniciar ou parar o serviço Docker e também como verificar se ele está em execução com a ferramenta systemctl.
Para verificar se o Docker está em execução e também verificar algumas informações úteis sobre nossa memória, CPU, ID do processo e algumas entradas de log, podemos executar:
sudo systemctl status dockerPara iniciar o serviço Docker, emitimos o seguinte comando:
sudo systemctl start docker
Para parar o serviço Docker, emitimos o seguinte comando:
sudo systemctl stop docker
Se por algum motivo não quisermos que o serviço Docker seja executado sempre em segundo plano, podemos desabilitar sua inicialização durante a inicialização do sistema emitindo o seguinte comando:
sudo systemctl disable dockerSe quisermos reverter a ação acima, podemos habilitar o serviço Docker para iniciar durante a inicialização do sistema com o seguinte comando:
sudo systemctl enable dockerResumo
Com a segunda parte, concluímos nossa preparação do sistema operacional subjacente (Ubuntu 15.10 no nosso caso) para poder executar a versão mais recente do motor Docker. Além disso, aprendemos como iniciar, parar, verificar o status do serviço Docker e habilitar ou desabilitar sua inicialização durante a inicialização do sistema.
Na próxima (terceira) parte, começaremos a usar imagens Docker e veremos como podemos criar contêineres de forma prática.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.