🚀
🚀
🚀
🚀
Docker — 从入门到实践
搜索文档…
🚀
🚀
🚀
🚀
Docker — 从入门到实践
前言
修订记录
如何贡献
Docker 简介
基本概念
安装 Docker
使用镜像
操作容器
启动
守护态运行
终止
进入容器
导出和导入
删除
访问仓库
数据管理
使用网络
高级网络配置
Docker Buildx
Docker Compose
Swarm mode
安全
底层实现
Etcd 项目
Fedora CoreOS
Kubernetes - 开源容器编排引擎
部署 Kubernetes
Kubernetes 命令行 kubectl
容器与云计算
实战案例 - 操作系统
实战案例 - CI/CD
在 IDE 中使用 Docker
podman - 下一代 Linux 容器工具
附录
由
GitBook
提供支持
导出和导入
导出容器
如果要导出本地某个容器,可以使用
docker export
命令。
$
docker
container
ls
-a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7691a814370e ubuntu:18.04
"/bin/bash"
36
hours ago Exited
(
0
)
21
hours ago
test
$
docker
export
7691a814370e
>
ubuntu.tar
这样将导出容器快照到本地文件。
导入容器快照
可以使用
docker import
从容器快照文件中再导入为镜像,例如
$
cat
ubuntu.tar
|
docker
import
- test/ubuntu:v1.0
$
docker
image
ls
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
test/ubuntu v1.0 9d37a6082e97 About a minute ago
171.3
MB
此外,也可以通过指定 URL 或者某个目录来导入,例如
$
docker
import
http://example.com/exampleimage.tgz example/imagerepo
注:用户既可以使用
docker load
来导入镜像存储文件到本地镜像库,也可以使用
docker import
来导入一个容器快照到本地镜像库。这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),而镜像存储文件将保存完整记录,体积也要大。此外,从容器快照文件导入时可以重新指定标签等元数据信息。
以前
进入容器
下一个
删除
最近更新
5mo ago
复制链接
在 GitHub 上编辑
大纲
导出容器
导入容器快照