Notícias
Novos modelos de linguagem da API Serverspace GPT
MA
Michael Anderson
maio 28, 2020
Atualizado janeiro 31, 2025

Como instalar o Docker no Ubuntu 18.04 LTS

Ubuntu

Using another OS?

Select the desired version or distribution.

Lançado em 2013, o Docker se tornou uma das ferramentas mais essenciais entre os desenvolvedores e engenheiros de DevOps. O Docker é uma tecnologia de contêiner de código aberto que simplifica a criação e a implantação de aplicativos. Ele permite o empacotamento de aplicativos em ambientes isolados chamados contêineres. Dentro desses contêineres, os aplicativos são enviados juntamente com as bibliotecas, dependências e arquivos de configuração necessários.

No Serverspace, você pode criar um servidor com o aplicativo "Docker" já instalado.

A implementação de aplicativos em contêineres garante que eles possam ser implementados em diferentes ambientes de computação com o máximo de consistência. A consistência na implantação de aplicativos elimina a preocupação com as plataformas em que o aplicativo será executado e dá aos desenvolvedores mais tempo para se concentrarem na criação de códigos.

Neste guia, vamos nos aprofundar e conduzi-lo por um procedimento passo a passo de como instalar o Docker no Ubuntu 18.04 LTS.

Pré-requisitos

Antes de começarmos, verifique se você tem os seguintes requisitos:

  1. Uma instância do Ubuntu 18.04 LTS.
  2. Um usuário comum com privilégios sudo ou administrativos.
  3. Uma conexão estável com a Internet.

Sem mais delongas, vamos começar

Instalando o Docker no Ubuntu 18.04

O Docker pode ser instalado no Ubuntu de duas maneiras. Você pode instalar o Docker a partir dos repositórios do Ubuntu ou instalá-lo a partir do repositório oficial do Docker. A última opção - instalar a partir do repositório oficial do Docker - é a mais preferida, pois garante que você obtenha a versão mais recente do Docker.

Para começar a instalar o Docker a partir do repositório do Docker, primeiro atualize a lista de pacotes do Ubuntu, conforme mostrado:

$ sudo apt update
Atualizando a lista de pacotes do Ubuntu
Screenshot №1. Atualizando a lista de pacotes do Ubuntu

Depois de atualizar sua lista de pacotes instalados, instale os pré-requisitos necessários para a instalação do Docker:

$ sudo apt install apt-transport-https ca-certificates curl software-properties-common

No exemplo abaixo, esses pré-requisitos já foram instalados, portanto, o sistema ignorará a instalação. Se uma versão mais recente estiver disponível, os pacotes existentes serão atualizados.

If a newer version is available, the existing packages will be upgraded
Screenshot №2. Se uma versão mais recente estiver disponível, os pacotes existentes serão atualizados

Em seguida, prossiga e importe a chave GPG do Docker, conforme mostrado, usando a ferramenta de linha de comando curl:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Você receberá uma resposta "OK" no terminal, conforme mostrado:

Você receberá uma resposta 'OK' no terminal, conforme mostrado
Screenshot №3. Você receberá uma resposta 'OK' no terminal, conforme mostrado

Com a chave GPG instalada, anexe o repositório do Docker ao arquivo sources.list, conforme mostrado:

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Com a chave GPG no lugar, anexe o repositório do Docker ao arquivo sources.list
Screenshot №4. Com a chave GPG instalada, anexe o repositório do Docker ao arquivo sources.list

Para que o Ubuntu sincronize com o repositório recém-adicionado, atualize a lista de pacotes:

$ sudo apt update
Update the package list
Screenshot №5. Atualizar a lista de pacotes

Neste ponto, você está pronto para instalar o Docker usando o gerenciador de pacotes APT. No entanto, antes de fazer isso, talvez você queira dar uma olhada nas várias versões dos pacotes do Docker disponíveis para download. Para imprimir uma lista de pacotes do Docker, execute o comando:

$ apt list -a docker-ce

A lista de pacotes do Docker é ordenada do mais recente para o mais antigo, conforme exibido na saída abaixo.

A lista de pacotes do Docker está ordenada do mais recente para o mais antigo
Screenshot №6. A lista de pacotes do Docker é ordenada do mais recente para o mais antigo

Para instalar uma versão específica do Docker, por exemplo, a versão 19.03.7, execute o comando:

$ sudo apt install docker-ce=5.19.03.7~3-0~ubuntu-bionic

No entanto, se você quiser instalar a versão mais recente, basta executar o comando:

$ sudo apt install docker-ce
Install the latest versio
Screenshot №7. Instalar a versão mais recente

Quando solicitado a continuar, basta pressionar 'Y' e clicar em ENTER. Uma vez instalado, verifique o status do Docker executando:

$ sudo systemctl status docker
Check the status of Docker
Screenshot №8. Verificar o status do Docker

A saída confirma que o Docker está em funcionamento. Para verificar a versão do Docker instalada, execute o comando:

$ docker --version
Para verificar a versão do Docker instalada, execute o comando
Screenshot №9. Para verificar a versão do Docker instalada, execute o comando

[step num="11"]

Como esperado, a versão mais recente - no momento em que este guia foi escrito - foi instalada. Para confirmar que o Docker foi instalado corretamente, execute o contêiner hello-world:

[code]$ sudo docker container run hello-world[/code]

[/step]

O comando inicializa alguns processos. Primeiro, ele extrai uma imagem de teste do Docker hub, que é um repositório de imagens do Docker. (Falaremos sobre imagens na próxima seção). Depois que a imagem é baixada com sucesso, um contêiner é gerado a partir da imagem que executa o aplicativo, que exibe a mensagem 'Hello from Docker !'.

[caption id="attachment_7107" align="alignnone" width="936"]O comando inicializa alguns processos Screenshot №10. O comando inicializa alguns processos

Imagens do Docker

Uma imagem do docker é um arquivo binário somente leitura que é enviado com um aplicativo juntamente com seus binários, bibliotecas, dependências e as instruções necessárias para executar o aplicativo com êxito.

As imagens do Docker são hospedadas no Docker hub, que é uma biblioteca ou repositório baseado em nuvem. O Docker hub lhe dá acesso a milhares de imagens de projetos de código aberto e de outros fornecedores de software.

Pesquisando uma imagem do Docker

Para pesquisar uma imagem do Docker, use a sintaxe:

$ sudo docker search image

Por exemplo, para pesquisar a imagem do Nginx, execute o comando:

$ sudo docker search nginx

Conforme mostrado na tabela abaixo, a saída inclui informações sobre a imagem, como o nome da imagem, uma breve descrição da imagem e sua popularidade indicada como "Estrelas" na terceira coluna.

Searching a Docker image
Screenshot №11. Pesquisando uma imagem do Docker

Baixando uma imagem do Docker

Para baixar uma imagem do Docker do hub do Docker para seu sistema local, use o comando mostrado:

$ sudo docker pull image

Por exemplo, para fazer download da imagem do Nginx, execute:

$ sudo docker pull nginx
Baixando uma imagem do Docker
Screenshot №12. Download de uma imagem do Docker

Normalmente, as imagens do Docker são marcadas e têm números de versão. Para ser mais específico ao fazer o download de uma imagem, você pode especificar a tag da seguinte forma:

$ sudo docker pull image:tag

Vamos supor que você queira fazer o download de uma imagem do Ubuntu 20.04. O comando para fazer o download da imagem será:

$ sudo docker pull ubuntu:20.04
Baixe uma imagem do Ubuntu 20.04
Screenshot №13. Baixe uma imagem do Ubuntu 20.04

Para listar as imagens baixadas em seu sistema, execute o comando:

$ sudo docker images

A saída é organizada em um formato de tabela com 5 colunas que exibem informações como o repositório das imagens, a tag da imagem, o ID da imagem, há quanto tempo a imagem foi criada e o tamanho da imagem.

A saída é organizada em um formato tabular com 5 colunas
Screenshot №14. A saída é organizada em um formato tabular com 5 colunas

Para remover uma imagem do Docker, execute o comando:

$ sudo docker image rm ubuntu:20.04
Para remover uma imagem do Docker, execute o comando
Screenshot №15. Para remover uma imagem do Docker, execute o comando

Contêineres do Docker

Um contêiner do Docker é uma instância de tempo de execução de uma imagem do Docker. É em um contêiner do Docker que um aplicativo é empacotado junto com suas bibliotecas e dependências.

Para iniciar um contêiner do Docker com base na imagem do Ubuntu que baixamos anteriormente, execute o comando:

$ sudo docker container run ubuntu:20.04
Launch a docker container based on the Ubuntu image
Screenshot №16. Iniciar um contêiner docker com base na imagem do Ubuntu

À primeira vista, pode parecer que nada realmente aconteceu, mas isso está longe de ser verdade. O contêiner do Ubuntu iniciou e parou imediatamente, pois não emitimos nenhum comando para ele.

Para executar um contêiner de sistema operacional com mais eficiência, use os argumentos -it para acessar o shell bash e interagir com ele:

$ sudo docker container run -it ubuntu:20.04

Depois de executar o comando, você deverá obter um prompt do shell bash que permite executar comandos como se estivesse executando-os em uma instância real do Ubuntu 20.04.

Docker containers
Screenshot №17. Contêineres do Docker

Listando contêineres do Docker

Para exibir uma lista de contêineres do Docker em execução, use o comando:

$ sudo docker container ls
$ sudo docker ps
Listing Docker containers
Screenshot №18. Listagem de contêineres do Docker

A saída fornece estatísticas como o ID do contêiner, o nome da imagem, quando o contêiner foi criado pela última vez e o status, para mencionar alguns. Na saída, podemos ver que só temos o contêiner Nginx em execução.

Para visualizar todos os contêineres, tanto ativos quanto inativos, execute:

$ sudo docker container ls -a

ou

$ sudo docker ps -a

A saída imprime mais 4 contêineres que estão inativos.

The output prints out 4 more containers
Screenshot №19. A saída imprime mais 4 contêineres

Iniciando e parando contêineres do Docker

Para iniciar um contêiner do Docker, use o comando docker start usando o nome ou o ID do contêiner.

Por exemplo, para iniciar o contêiner do Ubuntu, execute:

$ sudo docker start c28e836e7fbf
Iniciando e parando contêineres da docker
Screenshot №20. Iniciando e parando contêineres da Docker

Para interromper um contêiner do Docker, sinta-se novamente à vontade para usar o nome ou o ID do contêiner usando o comando docker stop:

$ sudo docker stop c28e836e7fbf
Stop a Docker container
Screenshot №21. Parar um contêiner do Docker

Removendo um contêiner do Docker

Para remover um contêiner do Docker, use o comando docker rm. Mais uma vez, fique à vontade para usar o nome ou o ID do contêiner:

$ sudo docker rm c28e836e7fbf
Removendo um contêiner do Docker
Screenshot №22. Remoção de um contêiner do Docker

Conclusão

Neste guia, você aprendeu a instalar o Docker no Ubuntu 18.04. Além disso, fornecemos dicas úteis sobre como gerenciar imagens e contêineres do Docker em seu sistema. Esperamos que este tutorial tenha sido informativo.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.