RunningLinuxContainersonUbuntu_article

在 Ubuntu 上運行 Linux Containers

在之前的教學 (在 Ubuntu 22.04 LTS (Intel 解決方案)) ,我們已成功安裝 Docker 與 Docker Compose,並執行了第一個應用程式「Hello World」。在本教學中,我們將安裝多個容器並同時執行它們。

先決條件

要跟上本教學的進度,您需要準備以下內容:


在 Ubuntu 上運行 Linux Containers

步驟 1 – Linux Containers

在此步驟中,我們將從 Docker Hub 儲存庫拉取數張映像檔,分別為 Debian、CentOS 及 Ubuntu。

Debian Container

$ sudo docker pull Debian

Using default tag: latest
latest: Pulling from library/debian
e4d61adff207: Pull complete
Digest: sha256:10b622c6cf6daa0a295be74c0e412ed20e10f91ae4c6f3ce6ff0c9c04f77cbf6
Satus: Downloaded newer image for debian:latest
docker.io/library8debian:latest

CentOS Container

$ sudo docker pull Debian

Using default tag: latest
latest: Pulling from library/centos
a1d0c7532777: Pull complete
Digest: sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177
Satus: Downloaded newer image for centos:latest
docker.io/library/centos:latest

Ubuntu Container

$ sudo docker pull ubuntu

Using default tag: latest
latest: Pulling from library/ubuntu
7c3b88808835: Pull complete
Digest: sha256:8ae9bafbb64f63a50caab98fd3a5e37b3eb837a3e0780b78e5218e63193961f9
Satus: Downloaded newer image for ubuntu:latest
docker.io/library/ubuntu:latest


我們剛成功提取了 3 張圖像,請輸入以下指令進行驗證。

$ sudo docker pull ubuntu

我們看到以下結果。

如上所示,我們剛從 Docker Hub 儲存庫下載了三張不同的映像檔。現在我們可以開始使用它們了。


步驟 2 – 互動式殼層

透過互動式殼層,我們可以執行 bash 殼層來安裝與移除套件。例如,我們以 CentOS 為例,使用以下指令執行互動式殼層:

$ sudo docker run -it centos bash

這將帶我們進入根目錄,輸入 ls -la 即可列出目錄內容

[root@0894ec55d7b4 /]# ls -la

此指令將列出 root 使用者下的所有檔案與目錄。請注意,所有預先建置的映像檔預設皆使用 root 權限。您可選擇切換至非 root 使用者,但此操作可能需要進行相關設定,且需使用針對該使用者預先建置的映像檔才能正常運作。

要退出 CentOS,只需輸入 exit。不過您也可以對 Ubuntu 和 Debian 使用相同的指令。


繼續閱讀:


EBOX-58N f

主要特點 EBOX-58E:

  • Intel® Braswell x5-E8000 1.04GHz 四核心處理器
  • SO-DIMM, DDR3L‐1600MHz up to 8GB
  • 2S / 4U / 2GLAN / Mic-in / Line-out / HDMI / SATA / M.2 / mSD
  • 操作溫度:0°C ~ +60°C
  • RS-232 / RS-485 / TTL(可選配)
  • DIN Rail 滑軌支架 (選配)
  • PXE 網路開機
  • AMI UEFI BIOS (可切換 Legacy 模式)
  • TPM
  • Auto Power On 自動開機
  • 支援 100 x 100mm VESA

如需更多資訊和樣品需求,請寫信至 info@icop.com.tw,或致電離您最近的 ICOP 分公司,或聯繫我們的 全球授權經銷商.

購物車
返回頂端