從 Registry 下載 Image

用法:docker pull [OPTIONS] NAME[:TAG|@DIGEST]

Options: -a, --all-tags:下載 repository 中所有指定 tag 的 images -q, --quiet:禁止詳細輸出

說明:

從 registry 中提取 image 或 repository。

從 Dockerfile 建立 Image

用法:docker build [OPTIONS] PATH | URL | -

Options: -f, --file:Dockerfile的名稱(默認為“ PATH / Dockerfile”)

-t, --tag:指定 image 的名稱和標籤(格式:"name:tag")

--no-cache : 不使用過去的快取內容。

說明:

從 Dockerfile 建立 Image

範例:

  1. 相同路徑位置:

    docker build -t myimage:v2 .
    
  2. 指定 Dockerfile 位置:

    # 法1:後面接Dockerfile的所在目錄
    docker build -t myimage:v2 ./docker
    # 法2:用 -f 指定目錄,後面接的目錄 (及其子目錄) 需要能夠找到 Dockerfile
    docker build -f /path/to/a/Dockerfile -t myimage:v3 .