如何在Linux Mint 18 Sarah上安裝Docker

最近很多人都在討論Docker,這個開源專案讓我們能夠管理容器,有點像虛擬機,但更輕量級、更容易執行。為了更了解這項技術,也考慮到一位我認可的 Docker 專家很可能在未來幾天加入我們的團隊,我撰寫了這篇文章,教大家如何在 Linux Mint 18 Sarah 上安裝 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 中將其新增為首選來源