最近很多人都在討論Docker,這個開源專案讓我們能夠管理容器,有點像虛擬機,但更輕量級、更容易執行。為了更了解這項技術,也考慮到一位我認可的 Docker 專家很可能在未來幾天加入我們的團隊,我撰寫了這篇文章,教大家如何在 Linux Mint 18 Sarah 上安裝 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 startsudodocker 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:
- El cliente Docker se puso en contacto con el daemon Docker.
- El demonio Docker sacó la imagen de «hello-world» del Docker Hub.
- El demonio Docker creó un nuevo contenedor de esa imagen que ejecuta el ejecutable que produce la salida que está leyendo actualmente.
- 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 有什麼看法?