Docker 镜像打包与构建指南
1. 扁平文件系统的导出与导入
在某些情况下,通过处理联合文件系统或容器外部的目标文件来构建镜像具有优势。Docker 为此提供了两个命令,用于导出和导入文件存档。
-
docker export命令 :该命令会将扁平化联合文件系统的完整内容以 tarball 格式流式传输到标准输出或输出文件。这在需要在容器上下文之外使用随镜像提供的文件系统时非常有用。例如:
docker run --name export-test \
dockerinaction/ch7_packed:latest ./echo For Export
docker export --output contents.tar export-test
docker rm export-test
tar -tf contents.tar
上述命令会在当前目录下生成一个名为 contents.tar 的文件。如果省略 --output (或简写为 -o ),文件系统的内容将以 tarball 格式流式传输到标准输出,这使得 export 命令便于与其他处理 tarball 的 shell 程序进行链式操作。
-
docker import命令 :该命令会将 tarball
超级会员免费看
订阅专栏 解锁全文
698

被折叠的 条评论
为什么被折叠?



