CodeGym /Adesua ahorow /Docker SELF /第一次啟動 Docker

第一次啟動 Docker

Docker SELF
等級 9 , 課堂 4
開放

5.1 檢查 Docker 版本

在你的系統上安裝 Docker 後,確認所有元件運行正常是很重要的。第一次啟動 Docker 包含一些檢查安裝和初始設置的步驟。

我們先從檢查 Docker 版本開始。這一步能確認安裝是否正確,並確保命令行可以識別 Docker 的指令。

1. 打開終端或命令行:

  1. 在 Windows 上:打開 PowerShell 或命令行(CMD)。
  2. 在 macOS 上:打開終端(Terminal.app)。
  3. 在 Linux 上:打開終端。

2. 輸入檢查版本的指令:

終端

sudo docker --version

回應中你會看到已安裝的 Docker 版本,例如:

終端

Docker version 20.10.7, build f0df350

5.2 運行測試容器

下一步是運行測試 Docker 容器。這將幫助你檢查 Docker daemon 的工作情況,並確認你的電腦是否有能力啟動容器。

1. 運行測試容器 "hello-world":

Terminal

docker run hello-world

執行這個命令時,Docker 將從 Docker Hub 加載 "hello-world" 映像,並在容器中啟動它。如果你的電腦上沒有這個映像,系統會自動下載它。

2. 預期結果: 如果 Docker 工作正常,你應該會看到以下消息:

Terminal

Hello from Docker!
This message shows that your installation appears to be working correctly.
       
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
   (amd64)
3. The Docker daemon created a new container from that image which runs the
   executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
   to your terminal.
       
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
       
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
       
For more examples and ideas, visit:
https://docs.docker.com/get-started/
       

5.3 檢查 Docker Daemon 的狀態

現在你需要確保 Docker Daemon 是在運行的狀態。

在 Windows 和 macOS 上:

Docker Desktop 會自動啟動 Docker Daemon。你可以檢查它的狀態。在 Windows 上,你可以在系統托盤(螢幕下方靠近時鐘的地方)找到 Docker 的圖示。點擊它以檢查狀態。在 macOS 上,Docker 圖示在螢幕頂部菜單列裡,靠近系統指標(例如 Wi-Fi、音量)。如果運行正常,圖示會是啟用狀態,且不會有警告符號(比如黃三角或紅叉)。

在 Linux 上:

輸入指令來檢查 Docker Daemon 的狀態:

終端機

sudo systemctl status docker

你會看到輸出顯示 Docker 服務的狀態。如果 Docker 正常運行,狀態會顯示為 "active (running)"。

5.4 檢查 Docker 網路

Docker 使用虛擬網路來讓容器之間以及與外部世界進行交互。檢查 Docker 網路可以確認容器是否能透過網路進行交互。

1. 列出現有的網路:

Terminal

docker network ls

你會看到 Docker 預設建立的網路清單:

Terminal

NETWORK ID          NAME                DRIVER              SCOPE
8d3d90a1e084        bridge              bridge                 local
9e3bdf739d23        host                   host                   local
a34e1b2f4c07        none                   null                    local

2. 建立和檢查自訂網路:

建立一個新網路:

Terminal

docker network create my_test_network

檢查是否已建立新網路:

Terminal

docker network ls 

你會在清單中看到新網路 "my_test_network"

5.5 檢查 Docker 的 volume

Docker 使用 volume 來持久儲存容器的數據。檢查 Docker 的 volume 是為了確認能夠創建和管理用於儲存數據的 volume。

有幫助: volume - 就像個虛擬的硬碟。在實際的操作系統裡,它是以普通檔案的形式存在的。

1. 列出現有的 volume:

Terminal

docker volume ls

你會看到現有 volume 的列表(如果有的話)。

2. 創建並檢查自定義 volume:

創建一個新 volume:

Terminal

docker volume create my_test_volume

檢查 volume 是否已被創建:

Terminal

docker volume ls

你會在列表中看到新的 volume "my_test_volume"

第一次運行 Docker 和檢查安裝是重要的步驟,用來確認所有組件都已正確配置並正常運行。在檢查 Docker 的版本、運行測試容器、檢查 Docker Daemon 的狀態以及檢查 Docker 的網絡和 volume 之後,你可以確定系統已準備好處理容器並部署應用程式。

1
Опрос
Docker 入門,  9 уровень,  4 лекция
недоступен
Docker 入門
Docker 入門
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION