Como instalar o Docker no Linux Mint 18 Sarah

Muito se fala sobre estivador, o projeto de código aberto que permite manipular containers, com certa semelhança com uma máquina virtual, embora de forma mais leve e executável. Para me familiarizar com a tecnologia e tendo em vista que provavelmente nos próximos dias alguém será adicionado à equipe que considero um especialista em Docker, trago este artigo que nos ensinará Como instalar o Docker no Linux Mint 18 Sarah.

Como instalar o Docker

Estivador

O que é Docker?

Citando a Wikipedia, podemos dizer que «Estivador é um projeto de código aberto que automatiza a implantação de aplicativos dentro de contêineres de software, fornecendo uma camada adicional de abstração e automação de virtualização no nível do sistema operacional no Linux".

Em poucas palavras, Docker nos permite desenvolver aplicativos sem se preocupar se nosso código não funcionará na máquina em que será executado.

Como instalar o Docker no Linux Mint da maneira tradicional

Para instalar a versão mais recente do Docker (docker-engine) no Linux Mint 18, só temos que seguir as instruções no guia de uso do docker. Resumindo, é basicamente instalar o pacote do repositório gerenciado pelo Docker.

# Actualizando
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates -y
# Añadiendo la nueva clave gpg
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
# Añadiendo /etc/apt/sources.list.d/docker.list
sudo echo deb https://apt.dockerproject.org/repo ubuntu-xenial main >> /etc/apt/sources.list.d/docker.list
# Instalando
sudo apt-get update
sudo apt-get purge lxc-docker
sudo apt-get install linux-image-extra-$(uname -r) -y
sudo apt-get install docker-engine cgroup-lite apparmor -y
sudo usermod -a -G docker $USER
#Ejecutando Docker
sudo service docker start
sudo docker run hello-world

Como instalar Docker no Linux Mint automaticamente

Existe uma maneira muito fácil e automática de instalar o Docker no Linux Mint e basicamente é a execução de uma rotina que executa todos os comandos necessários, para acessá-la e instalá-la desta forma deve-se executar os seguintes comandos:

# Clonar el repositorio git
git clone https://github.com/ligles/Install-Docker-on-Mint-Sarah.git
# Acceder a la carpeta del script
cd Install-Docker-on-Mint-Sarah
#Dar permiso de ejecución
sudo chmod +x Install-Docker-on-Mint-Sarah.sh
#Ejecutar el Script
./Install-Docker-on-Mint-Sarah.sh

Al final de la instalación el script muestra el siguiente mensaje:

Hola desde Docker!
Este mensaje muestra que su instalación está funcionando correctamente.

Para generar este mensaje, Docker realizó los siguientes pasos:

  1. El cliente Docker se puso en contacto con el daemon Docker.
  2. El demonio Docker sacó la imagen de «hello-world» del Docker Hub.
  3. El demonio Docker creó un nuevo contenedor de esa imagen que ejecuta el ejecutable que produce la salida que está leyendo actualmente.
  4. El daemon Docker transmitió esa salida al cliente Docker, que la envió a su terminal.

Para probar algo más ambicioso, puedes ejecutar un contenedor de Ubuntu con:

$ docker run -it ubuntu bash

Sem dúvida, algumas alternativas rápidas para instalar o Docker, que é uma tecnologia que todos devemos começar a conhecer e principalmente a desenvolver. O que você acha do Docker?


2 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Victor Lopes dito

    Se a instalação no Linux Mint o deixa louco, observe que o .sh que você baixou não tem meios traços, mas sublinhados.

  2.   Victor Lopes dito

    Mesmo seguindo as etapas, só recebo este erro

    Falha ao iniciar docker.service: a unidade docker.service está mascarada