Android

Como instalar e usar o docker no ubuntu 18.04

Como Instalar o Docker e Docker Compose Ubuntu 18.04

Como Instalar o Docker e Docker Compose Ubuntu 18.04

Índice:

Anonim

O Docker é uma tecnologia de contêiner que permite criar, testar e implantar rapidamente aplicativos como contêineres portáteis e auto-suficientes que podem ser executados praticamente em qualquer lugar. O Docker se tornou o padrão de fato para a implantação de contêineres e é uma ferramenta essencial para os engenheiros do DevOps e seu pipeline de integração e entrega contínuos.

Neste tutorial, mostraremos como instalar o Docker em uma máquina Ubuntu 18.04 e explorar os conceitos e comandos básicos do Docker.

Pré-requisitos

Antes de continuar com este tutorial, verifique se você está conectado como um usuário com privilégios sudo. Todos os comandos neste tutorial devem ser executados como um usuário não root.

Instalando o Docker no Ubuntu

Embora o pacote de instalação do Docker esteja disponível no repositório oficial Ubuntu 18.04, nem sempre é a versão mais recente. A abordagem recomendada é instalar o pacote mais recente do Docker a partir dos repositórios do Docker.

Habilitando o repositório do Docker

  1. Comece atualizando a lista de pacotes e instalando as dependências necessárias para adicionar um novo repositório por

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

    Importe a chave GPG do repositório usando o seguinte comando curl :

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

    Adicione o repositório do Docker APT ao seu sistema:

    sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Instalando o Docker CE

Agora que o repositório do Docker está ativado, você pode instalar qualquer versão do Docker necessária.

  1. Para instalar a versão mais recente do Docker, use o comando abaixo. Se você deseja instalar uma versão específica do Docker, pule esta etapa e vá para a próxima.

    sudo apt update sudo apt install docker-ce

    Para instalar uma versão específica, primeiro liste as versões disponíveis no repositório do Docker:

    apt list -a docker-ce

    O comando imprime as versões disponíveis do Docker na segunda coluna.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    Por exemplo, para instalar a versão 18.09.6 , digite:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    Para impedir que o pacote do Docker seja atualizado automaticamente, marque-o como retido:

    sudo apt-mark hold docker-ce

Após a conclusão da instalação, o serviço Docker será iniciado automaticamente. Você pode verificá-lo digitando:

sudo systemctl status docker

A saída será mais ou menos assim:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Executando o comando docker sem sudo

Por gerenciamento padrão, o Docker requer privilégios de administrador.

Para executar comandos do Docker como um usuário não root sem preceder o sudo é necessário adicionar seu usuário ao grupo do docker . Este grupo é criado durante a instalação do pacote do Docker CE. Para fazer isso, execute o seguinte comando:

sudo usermod -aG docker $USER

$USER é uma variável de ambiente que contém seu nome de usuário.

Efetue logout e logon novamente para atualizar a associação ao grupo.

Para verificar se o Docker foi instalado com sucesso e se você pode executar comandos do docker sem preceder o sudo , execute:

docker container run hello-world

O comando fará o download de uma imagem de teste, executá-la em um contêiner, imprimir uma mensagem "Hello from Docker" e sair. A saída deve ter a seguinte aparência:

Remover contêineres do Docker

Para excluir um ou mais contêineres, copie o ID (ou IDs) do container rm e cole-o após o subcomando container rm do container rm :

docker container rm c55680af670c

Conclusão

Você aprendeu como instalar o Docker na sua máquina Ubuntu 18.04 e como baixar imagens do Docker e gerenciar contêineres do Docker. Você também pode ler sobre o Docker Compose, que permite definir e executar aplicativos Docker com vários contêineres.

Este tutorial apenas arranha a superfície do ecossistema do Docker. Em alguns de nossos próximos artigos, continuaremos analisando outros aspectos do Docker. Para saber mais sobre o Docker, consulte a documentação oficial do Docker.

docker ubuntu