如何在Linux Mint 18 Sarah上安装Docker

最近很多人都在讨论Docker,这个开源项目让我们能够管理容器,有点像虚拟机,但更轻量级、更易于执行。为了更好地了解这项技术,也考虑到一位我认可的 Docker 专家很可能在未来几天加入我们的团队,我撰写了这篇文章,教大家如何在 Linux Mint 18 Sarah 上安装 Docker。

如何安装Docker

Docker

什么是Docker?

引用维基百科的话来说,“ Docker是一个开源项目,它能够自动部署软件容器中的应用程序,在 Linux 操作系统层面提供额外的抽象层和虚拟化自动化功能。”

简而言之,Docker 使我们能够开发应用程序,而无需担心我们的代码在它将要运行的机器上无法工作。

如何以传统方式在Linux Mint上安装Docker

要在 Linux Mint 18 上安装最新版本的 Docker(docker-engine) ,只需按照Docker 用户指南中的说明操作即可。简而言之,这涉及到从 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

如何在Linux Mint上自动安装Docker

在 Linux Mint 上安装 Docker有一个非常简单且自动化的方法,基本上只需要运行一个例程来执行所有必要的命令。要通过这种方式访问​​和安装 Docker,您必须运行以下命令:

# 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

以上确实是安装 Docker 的几种快捷方法,Docker 是一项我们都应该开始学习,更重要的是,应该积极参与开发的技术。你对 Docker 有什么看法?


在 Google 中将其添加为首选来源