docker鏡像容器的保存與導入

  • docker 鏡像與容器

    相關的命令有對應的兩對,分別針對鏡像和容器操作:

    • docker save : Save one or more images to a tar archive(streamed to STDOUT by default)

      docker save [OPTIONS] IMAGE [IMAGE...]

      docker save busybox > busybox.tar

    • docker load : load an image from a tar archive or STDIN

      docker load [OPTIONS]

      docker load < busybox.tar.gz

    • docker export : export a container’s filesystem as a tar archive

      docker export [OPTIONS] CONTAINER

      docker export red_panda > latest.tar

    • docker import : import the contents from a tarball to create a filesystem image

      docker import [OPTIONS] file | URL | -[REPOSITORY[:TAG]]

      docker import /path/to/exampleimage.tgz

    區別在於:

    1. docker save保存的是images,docker export 保存的是container;
    2. docker load載入images包,docker import載入container包,兩者都會恢復爲鏡像;
    3. docker load不能對載入的鏡像重命名,docker import可以爲鏡像指定新名字;
    • Reference

    1. docker save與docker export的區別
    2. docker docs
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章