Como Instalar o Docker e Docker Compose Ubuntu 18.04
Índice:
- Pré-requisitos
- Instalando o Docker no Ubuntu
- Habilitando o repositório do Docker
- Instalando o Docker CE
- Executando o comando docker sem sudo
- Remover contêineres do Docker
- Conclusão
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
-
Comece atualizando a lista de pacotes e instalando as dependências necessárias para adicionar um novo repositório por
sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-commonImporte 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.
-
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 updatesudo apt install docker-cePara instalar uma versão específica, primeiro liste as versões disponíveis no repositório do Docker:
apt list -a docker-ceO 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 amd64Por exemplo, para instalar a versão
18.09.6, digite:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionicPara 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 ubuntuComo instalar e usar o docker compose no centos 7
O Docker Compose é uma ferramenta que permite definir e executar aplicativos Docker de vários contêineres. Com o Compose, você define os serviços, redes e volumes do aplicativo em um único arquivo YAML e gira seu aplicativo com um único comando.
Como instalar e usar o docker compose no debian 10 linux
O Docker Compose é uma ferramenta que permite definir e orquestrar aplicativos Docker de vários contêineres. Este tutorial explica como instalar o Docker Compose no Debian 10, Buster.
Como instalar e usar o docker compose no ubuntu 18.04
O Docker Compose é uma ferramenta que permite definir e gerenciar aplicativos Docker de vários contêineres. Ele usa um arquivo YAML para configurar os serviços, redes e volumes do aplicativo.







