docker入門與實踐之【06-其餘鏡像製做方式】

1.從壓縮包導入

格式:docker import [選項] <文件>|<URL>|- [<倉庫名>[:<標籤>]]docker

# 從網絡導入ubuntu14.04鏡像
$ docker import \
    http://download.openvz.org/template/precreated/ubuntu-14.04-x86_64-minimal.tar.gz \
    openvz/ubuntu:14.04

可使用history命令查詢構建記錄:ubuntu

docker history openvz/ubuntu:14.04
IMAGE               CREATED              CREATED BY          SIZE                COMMENT
f477a6e18e98        About a minute ago                       214.9 MB            Imported from http://download.openvz.org/template/precreated/ubuntu-14.04-x86_64-minimal.tar.gz

2.docker savedocker load

使用 docker save 命令能夠將鏡像保存爲歸檔文件。網絡

好比咱們但願保存這個 alpine 鏡像。code

$ docker image ls alpine
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
alpine              latest              baa5d63471ea        5 weeks ago         4.803 MB

保存鏡像的命令爲:ip

$ docker save alpine | gzip > alpine-latest.tar.gz

而後咱們將 alpine-latest.tar.gz 文件複製到了到了另外一個機器上,能夠用下面這個命令加載鏡像:test

$ docker load -i alpine-latest.tar.gz
Loaded image: alpine:latest
相關文章
相關標籤/搜索