Ubuntu - Docker



Docker 是一種容器服務,允許使用者在主機作業系統上以容器的形式執行應用程式甚至作業系統。容器 是一種新興技術,在過去幾年中發展迅速,並已被許多主要組織採用。

Docker 是一家開發這些特殊應用程式容器的公司。Docker 的官方網站是 https://www.docker.com/

Docker Official Website

作為一個練習,讓我們在 Ubuntu 系統上安裝一個 CentOS 容器。CentOS 是來自 Red Hat 的基於 Linux 的作業系統。因此,我們將執行在 Ubuntu 之上的 CentOS 系統。以下是實現此目的的步驟。

步驟 1 - 第一步是在 Ubuntu 伺服器上安裝 Docker 應用程式。因此,在 Ubuntu 測試伺服器上,執行以下命令以確保作業系統更新到位。

sudo apt-get update             
Install Docker

步驟 2 - 一旦所有更新處理完畢,請發出以下命令來安裝 Docker。

sudo apt-get install -y docker.io

Docker Installed

步驟 3 - 安裝 Docker 軟體包後,我們應該收到一條輸出訊息,指出 Docker 程序已啟動並正在執行。Docker 程序稱為 Docker 引擎或 Docker 守護程序。

步驟 4 - 要檢視正在執行的 Docker 版本,請發出 Docker info 命令。

Docker Version

步驟 5 - 下一步是在 Ubuntu 上安裝我們的 CentOS 映象。

Docker 有一個名為 Docker Hub 的特殊站點,用於儲存 Docker 的預構建映象。該站點的連結是 https://hub.docker.com/

步驟 6 - 進行快速簡單的登入過程,以便能夠登入到站點並檢視所有可用的 Docker 映象。

Docker Images

步驟 7 - 登入後,單擊“瀏覽”按鈕以檢視所有可用的 Docker 映象。

Click Explore

需要注意的兩點是:

  • Docker 的pull 命令。這是在 Linux 系統上安裝 Docker 映象的命令。

  • 各個 CentOS 版本的 Docker 詳細資訊

Available Docker Images

步驟 8 - 在 Ubuntu 系統上,執行以下命令。

sudo docker pull centos:latest

Docker 元件的下載開始,並下載 CentOS Docker。Docker 映象的名稱為 centos:latest,這意味著我們擁有 CentOS 的最新 Docker 映象。

步驟 9 - 要檢視已安裝的所有 Docker 映象,請發出以下命令

sudo docker images

在下面的螢幕截圖中,我們可以看到 Docker 映象的大小僅為 196.8 MB,這是現在在 Ubuntu 系統上執行的 CentOS 的子集。

Docker Image size

步驟 10 - 要啟動 CentOS,我們需要向作業系統發出一個命令來啟動一個執行緒。我們可以透過執行以下命令來實現。

sudo docker run -it centos /bin/bash

上述命令執行以下操作:

  • 執行 CentOS Docker 映象。

  • 使用-it 選項以互動模式執行映象。

  • 執行/bin/bash 命令作為初始程序。

廣告