Docker是一種開源軟件,可提供輕巧的容器引擎。它主要在Linux和Windows上運行,用於創建,管理和編排容器。
Docker有兩個版本:Docker CE(社區版)和Docker EE(企業版)。與我們的常規虛擬機平台相比,例如VMware或Oracle VirtualBox虛擬機; Docker使用容器無需使用來賓操作系統來託管應用程序。因此,它具有最低的間接費用和高性能。但是,Docker對應用程序的隔離不像虛擬機那樣完整,因此它不能完全替換VMware的虛擬化。
該Docker教程將說明如何在Ubuntu上安裝和設置Docker CE 19.04/18.04/16.04 Linux…
安裝Docker-Ubuntu OS要求
對於Ubuntu上的Docker安裝,我們需要一個64位操作系統。這是受支持的版本 - ubuntu 19.04迪斯科舞會,宇宙18.10,仿生18.04(LTS)和Xenial 16.04(LTS)。
sudo root訪問
確保您可以在打算設置Docker CE的Ubuntu服務器或桌面的Sudo/root訪問。
步驟1:更新Ubuntu系統
要確認系統上的所有軟件包都是最新的,併升級到其最新版本,請使用以下兩個命令:
sudo apt-get install update
sudo apt upgrade
步驟2:啟用存儲庫的HTTPS
要安裝Docker,我們使用APT,在這裡,我們可以通過HTTPS協議從存儲庫中獲取不同的軟件包的功能。
sudo apt-get install apt-transport-https
sudo apt-get install ca-certificates curl gnupg-agent software-properties-common
步驟4:添加GPG的Docker
為了確保我們要為Docker安裝收到的任何軟件包都是來自真實和官方來源的,因此添加了Docker的官方GPG密鑰。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
現在,我們可以驗證上述添加鍵的指紋,運行以下命令並匹配輸出。它應該使用9DC8 5822 9FC7 DD38 854A E2D8 8D81 8D81 8D81 8D81 8D81 CD88回复。
sudo apt-key fingerprint 0EBFCD88
步驟5:在Ubuntu上添加Docker的官方存儲庫
為了告訴Ubuntu,Docker's居住的安裝程序包在哪裡下載,我們必須添加Docker的存儲庫。運行以下命令:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再次更新系統(如果需要):
sudo apt-get update
步驟6:命令在Ubuntu上安裝Docker CE 19.04/18.04…
現在,已經為Docker安裝設置了一切,它的時間可以執行它。
要安裝Docker,Docker Command Line(CLI)和Docker Container.io,您可以簡單地輸入命令:
sudo apt-get install docker-ce
檢查已安裝的Docker版本
安裝後,如果要檢查已安裝的Docker版本,請使用此命令:
apt-cache madison docker-ce
步驟7:手動啟動Docker
安裝Docker後,如果Docker尚未自動啟動,然後使用以下命令手動執行此操作。
如果您的系統已使用SystemD啟動為INIT,則使用SystemCtl命令啟動它。
sudo systemctl start docker
否則使用服務命令:
sudo service docker start
步驟9:正確安裝了測試Docker CE
現在,我們進行了一個小型的Docker測試,以檢查Docker服務是否完美運行。
sudo docker run hello-world
步驟9:訪問Docker CLI而無需root訪問
為了一次又一次使用sudo來拯救自己,以使Docker的命令運行,請將其用戶添加到root group
sudo usermod -aG docker $USER
步驟8:使用Docker安裝Ubuntu映像
這是將Ubuntu的Docker Image快速安裝的命令。
docker pull ubuntu:latest
卸載Docker Ubuntu(可選)
此後,如果您想從Ubuntu卸載Docker,那麼我們可以使用此單個命令:
sudo apt remove docker* or sudo apt-get purge docker-ce
刪除所有圖像,容器和卷:
sudo rm -rf /var/lib/docker