Como instalar o Docker no Ubuntu 18.04

Como instalar o Docker no Ubuntu 18.04
Como instalar o Docker no Ubuntu 18.04

Docker, é um software que utiliza a tecnologia de conteinerização, permitindo a criação e uso de containers Linux. Os containers é como se fosse máquinas virtuais, porém extremamente leve, modular e bastante flexível, possibilitando a implantação, copia e migração de uma ambiente para o outro de forma simples e segura. Portanto, aprenda a instalar o Docker no Ubuntu 18.04.

Para saber como realizar a instalação, siga os passos descritos abaixo

1. Abra o terminal com o atalho Ctrl + Alt + T, e baixe as ultimas atualizações do sistema.

sudo apt update && sudo apt upgrade

2. Instale o Docker utilizando o repositório do Ubuntu 18.04

sudo apt install docker.io

3. Iniciar o Docker

sudo systemctl start docker

4. Entretanto, garanta que ele seja iniciado após a reinicialização

sudo systemctl enable docker

5. Caso queira verificar a versão instalada

docker -v

Instalando uma imagem

Sobretudo, todo container necessita de uma imagem para iniciar. Existe imagens oficiais e não-oficiais, hospedas no Docker Hub.

1. Ou seja, pesquise por uma imagem

sudo docker search ubuntu

2. Realize o download da imagem

sudo docker pull ubuntu

Para visualiza todas as imagens baixadas

sudo docker images

Embora já possua a imagem, é necessário colocar em execução, para que possa utilizar seus recursos.

sudo docker run -it ubuntu bash

Ou seja, -i = interatividade, -t link com terminal

Da mesma forma, é possível definir um nome para a imagem:

sudo docker run -it --name nome_preferido ubuntu bash

Para listar os containers, inclusive os que foram pausados ou fechados:

sudo docker ps -a

Os containers possuem diversas vantagens. A modularidade permite a habilidade de desativar parcialmente parte de sua aplicação, para atualização ou reparo, sem interromper totalmente seu uso.

Assim ele trabalha com camadas. Cada imagem é composta por vários níveis, combinados em um só. Toda vez que são realizadas alterações, como copiar ou executar um comando especifico, é criada uma nova camada.

Reversão, criando um container para cada processo. Assim, é possível compartilhar rapidamente tarefas similares com novos aplicativos.  Não necessita iniciar o sistema operacional para adicionar ou mover um container, diminuindo o tempo de implementação.

Portanto, caso queira compreender melhor o assunto, sugiro estes conteúdos:

[button href=”https://www.redhat.com/pt-br/topics/containers/what-is-docker” type=”btn-default” size=”btn-lg”]Como Funciona o Docker[/button]

[button href=”https://www.redhat.com/pt-br/topics/containers” type=”btn-default” size=”btn-lg”]Para que servem os conteiners[/button]

[button href=”http://stack.desenvolvedor.expert/appendix/docker/” type=”btn-default” size=”btn-lg”]Livro gratuito[/button]