Docker 指令進階

Docker 中級

Mike Metzger

Data Engineering Consultant

Docker 複習

  • Docker 是一個容器執行環境
  • 設計用於在 Windows、Mac 與 Linux 上執行並管理各種容器化應用
  • 可用預先建置的映像執行容器,或自行建立
  • Dockerfile 是用來建立 Docker 容器映像的文字檔
  • 容器是特定 Docker 映像的執行個體

DataCamp 的 Introduction to Docker 課程 是本課程的先修要求

Introduction to Docker 課程螢幕截圖

Docker 中級

Docker 指令

  • docker run
  • docker stop
  • docker build
  • docker --help
    • 提供可用的 Docker 指令清單
  • docker COMMAND --help
    • docker run --help
      • 提供 docker run 指令的選項
Docker 中級

臨時容器

  • 通常用 docker run 建立容器
  • 停止或離開後,容器仍會保留
  • 常見需求是執行容器並在結束時立刻移除
    • 開發
    • 測試
    • 指令稿
  • docker run --rm
    • docker run --rm alpine:latest /bin/sh
  • 又稱為「清理」或「移除」
Docker 中級

docker ps

  • 用來查看在某台執行 Docker 的機器上,容器的名稱、ID、狀態等屬性
  • 使用 -a 旗標可取得現有容器的更多資訊
    • docker ps -a
  • 之後我們會介紹如何取得容器更為詳細的資訊

docker ps -a

Docker 中級

一起來練習吧!

Docker 中級

Preparing Video For Download...