Skip to content

Latest commit

 

History

History
76 lines (48 loc) · 1.58 KB

save&load.md

File metadata and controls

76 lines (48 loc) · 1.58 KB

儲存與載入

save

該指令會以標準輸出串流方式,輸出鏡像(含所有的父層、標記版號和參數)的 tar 資料串流[1]。

Usage:	docker save [OPTIONS] IMAGE [IMAGE...]

Save one or more images to a tar archive (streamed to STDOUT by default)

選項

名稱 描述
-o, --output string 寫到檔案,代替標準輸出

串接 gzip 壓縮:

$ docker save alpine:3.1 | gzip > images.tar.gz
# 與 docker save alpine:3.1 -o images.tar && gzip images.tar 等效

-o, --output

指定鏡像輸出的 tar 名稱:

$ docker save alpine:3.1 -o images.tar
# 與 docker save alpine:3.1 > images.tar 等效

load

該指令可以從 tar 壓縮(即使 gzip, bzip2 或 xz 都可以)的檔案或標準輸入中,載入鏡像[2]。

Usage:	docker load [OPTIONS]

Load an image from a tar archive or STDIN

選項

名稱 描述
-i, --input string 讀取 tar 壓縮檔,代替標準輸入
-q, --quiet 抑制載入輸出

-i, --input

指定要載入鏡像的 tar 壓縮檔案:

docker load -i images.tar.gz

-q, --quiet

如果不希望過程有輸出:

docker load -i images.tar.gz -q 

參考

[1] Docker, DOCKER SAVE, English

[2] Docker, DOCKER LOAD, English