📖 SUSE Linux Docker 與容器管理

分類:伺服器管理 | 作者:pake | 發布時間:2024-09-11 12:23

SUSE Linux Docker 與容器管理完整教學

Docker 是一個廣泛使用的輕量級容器技術,允許開發者與系統管理員快速部署、測試與管理應用程式。在 openSUSESUSE Linux Enterprise (SLE) 上,你可以使用 Docker(或官方建議的 Podman)來建立與管理容器。本指南聚焦於 Docker 生態,並介紹 docker-compose、映像檔管理、網路設定及安全性強化技巧。


目錄

  1. 安裝 Docker
  2. Docker 基本命令
  3. 管理 Docker 容器
  4. Docker 映像檔管理
  5. Docker 網路設定
  6. Docker 資料持久化
  7. 使用 Docker Compose
  8. Docker 安全性最佳實踐
  9. 日誌與錯誤排除
  10. 結語

安裝 Docker

在 SUSE 平台上,可以直接透過官方套件庫安裝 Docker:

sudo zypper refresh
sudo zypper install -y docker docker-compose

啟動並設定 Docker 服務開機啟動:

sudo systemctl enable --now docker

確認 Docker 版本:

docker --version
docker-compose --version

如果你想以非 root 使用者執行 Docker,可將自己加入 docker 群組:

sudo usermod -aG docker $USER
# 重新登入或執行
newgrp docker

Docker 基本命令


管理 Docker 容器


Docker 映像檔管理


Docker 網路設定


Docker 資料持久化


使用 Docker Compose

Docker Compose 方便定義與啟動多容器應用。

  1. 建立 docker-compose.yml
    version: '3'
    services:
     web:
       image: nginx
       ports:
         - "8080:80"
     db:
       image: mariadb
       environment:
         MYSQL_ROOT_PASSWORD: secret
  2. 啟動:
    docker-compose up -d
  3. 停止並移除:
    docker-compose down

Docker 安全性最佳實踐


日誌與錯誤排除


結语

透過本指南,您已瞭解在 SUSE Linux 上安裝與管理 Docker、建立與管理容器、網路與資料持久化,以及使用 Docker Compose 與安全強化技巧。這些知識將幫助您在 SUSE 環境中高效、安全地部署容器化應用。

⬅ 上一篇 下一篇 ➡
🔙 返回 伺服器管理 📚 返回教學列表 🏠 返回首頁