美文网首页
docker export/import命令及docker im

docker export/import命令及docker im

作者: 搞计算机的跳跳爹 | 来源:发表于2022-08-27 17:02 被阅读0次

docker import命令可以用于导出/导入容器快照,或者导出/导入一些rootfs的打包文件。

容器快照场景:

1.导出容器。

docker export [container_id] > snapshot.tar。

2.导入快照

cat snapshot.tar | docker import - [image_tag]
rootfs打包场景:

该场景用在比如说android容器化下,将镜像文件打包成image并进行导入的过程下。

1.打包rootfs

tar --attrx -cvf image.tar -C ./root .

2.导入rootfs

cat snapshot.tar | docker import - [image_tag]

3.导入rootfs,并且为容器添加入口点、执行命令等
比如这里我想增加一个入口点为/init程序:

cat snapshot.tar | docker import -c "ENTRYPOINT ['/init','param1','param2']" - [image_tag]

这里有个坑,至少在podman上实测过,docker import -c的时候"ENTRYPOINT ['exec','param1','param2']" 这个参数内'param1'和'param2'之间的逗号附近不能带空格,否则会报错。

相关文章

网友评论

      本文标题:docker export/import命令及docker im

      本文链接:https://www.haomeiwen.com/subject/hehcnrtx.html