使用 docker export 命令可以导出容器,比如想导出下面的 Redis 容器:
查看本地的 docker 容器
docker export 9e8d11aeef0c > redis.tar
导出的 tar 包快照存于当前目录下。
二、导入容器快照
使用 docker import 命令可以将快照导入为镜像,例如:
cat redis.tar | docker import - test/redis:v1.0
导入成功后,就可以看到新生成的镜像了:
docker 导出容器
除了通过快照的方式导入容器,还可以通过指定 URL 或者某个目录来导入,例如:
docker import http://example.com/exampleimage.tgz example/imagerepo
a:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":\"Docker 导出&导入容器\",\"description\":\"使用 docker export 命令可以导出容器,比如想导出下面的 Redis 容器,执行 docker export 9e8d11aeef0c > redis.tar 命令即可,导出的 tar 包快照存于当前目录下...\",\"image\":\"/upload/165698500345714.jpg\",\"author\":{\"@type\":\"Organization\",\"name\":\"编码世界\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"编码世界\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.mashangan.com/static/logo-column3.png\"}},\"datePublished\":\"2022-07-05T09:56:56+08:00\",\"dateModified\":\"2022-07-05T09:56:56+08:00\"}"}}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"首页\",\"item\":\"https://www.mashangan.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker 导出&导入容器\",\"item\":\"https://www.mashangan.com/docker/docker-export-import-container.html\"}]}"}}],["$","$L11",null,{"article":{"id":74,"title":"Docker 导出&导入容器","keywords":"docker,导出,导入,容器","description":"使用 docker export 命令可以导出容器,比如想导出下面的 Redis 容器,执行 docker export 9e8d11aeef0c > redis.tar 命令即可,导出的 tar 包快照存于当前目录下...","titleImage":"/upload/165698500345714.jpg","createDate":"2022年7月5日","createTime":"09:56:56","isoCreateTime":"2022-07-05T09:56:56+08:00","updateTime":"2022年7月5日","isoUpdateTime":"2022-07-05T09:56:56+08:00","courseEnTitle":"docker","courseTitle":"Docker 教程","jumpUrl":"/docker/docker-tutorial.html","enTitle":"docker-export-import-container","contentHtml":"
一、导出容器
\n
使用 docker export 命令可以导出容器,比如想导出下面的 Redis 容器:
\n
\n
查看本地的 docker 容器\n
\n
docker export 9e8d11aeef0c > redis.tar\n
\n
导出的 tar 包快照存于当前目录下。
\n
二、导入容器快照
\n
使用 docker import 命令可以将快照导入为镜像,例如:
\n
cat redis.tar | docker import - test/redis:v1.0\n
\n
导入成功后,就可以看到新生成的镜像了:
\n
\n
docker 导出容器\n
\n
除了通过快照的方式导入容器,还可以通过指定 URL 或者某个目录来导入,例如: