docker import : 从归档文件中创建镜像。

语法

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

  • -c :应用docker 指令创建镜像;
  • -m :提交时的说明文字;

    实例

    从镜像归档文件my_ubuntu_v3.tar创建镜像,命名为runoob/ubuntu:v4
    runoob@runoob:~$ docker import my_ubuntu_v3.tar runoob/ubuntu:v4
    sha256:63ce4a6d6bc3fabb95dbd6c561404a309b7bdfc4e21c1d59fe9fe4299cbfea39
    runoob@runoob:~$ docker images runoob/ubuntu:v4
    REPOSITORY TAG IMAGE ID CREATED SIZE
    runoob/ubuntu v4 63ce4a6d6bc3 20 seconds ago 142.1 MB

docker export :将文件系统作为一个tar归档文件导出到STDOUT。

语法

docker export [OPTIONS] CONTAINER
OPTIONS说明:

  • -o :将输入内容写到文件。

    实例

    将id为a404c6c174a2的容器按日期保存为tar文件。
    runoob@runoob:~$ docker export -o mysql-date +%Y%m%d.tar a404c6c174a2
    runoob@runoob:~$ ls mysql-date +%Y%m%d.tar
    mysql-20160711.tar