Java 技术探秘

人如果没有了梦想,跟闲鱼有什么区别?


  • 首页

  • 源码分析

  • 日常记录

  • 学习笔记

  • 解决方案

  • 关于

  • Search
close

docker入门与实践之【05-其他镜像制作方式】

Published at: 2021-01-05   |   Categories: 学习笔记     |   Reading: 86 words ~1min

1.从压缩包导入

格式:docker import [选项] <文件>|<URL>|- [<仓库名>[:<标签>]]

# 从网络导入ubuntu14.04镜像
$ docker import \
    http://download.openvz.org/template/precreated/ubuntu-14.04-x86_64-minimal.tar.gz \
    openvz/ubuntu:14.04

可以使用history命令查询构建记录:

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 save 和 docker load

使用 docker save 命令可以将镜像保存为归档文件。

比如我们希望保存这个 alpine 镜像。

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

保存镜像的命令为:

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

然后我们将 alpine-latest.tar.gz 文件复制到了到了另一个机器上,可以用下面这个命令加载镜像:

$ docker load -i alpine-latest.tar.gz
Loaded image: alpine:latest
#docker#
docker入门与实践之【06-操作容器】
docker入门与实践之【04-Dockfile指令】
  • Table of Content
  • Site Information

Funcy

9 Blogs
4 Categories
24 Tags
Gitee 掘金
    • 1.从压缩包导入
    • 2.docker save 和 docker load
© 2009 - 2024 Java 技术探秘
Powered by - Hugo v0.127.0
粤ICP备2024268097号-1
0%