美文网首页
docker将容器保存为镜像文件

docker将容器保存为镜像文件

作者: itBox | 来源:发表于2022-10-21 10:56 被阅读0次

    在工作中遇到使用 php-fpm5.6 容器时,重新编译容器总是失败问题,搞了好久,因为Linux数据源等问题,编译的依赖问题,很浪费时间。

    可以把已经运行好的 docker 容器保存为 image ,然后导出 image 到 tar 文件,可以复用。

    step 1 查看在运行容器:
    docker ps 找到 容器Id 及 CONTAINER ID ,如:7c3535a17e81

    step 2 打包容器为 image :
    docker commit 7c3535a17e81 dnmp_php56:5.6-fpm-jessie

    使用 docker images 会发现多出来一个image,REPOSITORY为 dnmp_php56,TAG为 5.6-fpm-jessie

    step 3 保存image到文件:
    docker save -o dnmp_php56.20221020.tar dnmp_php56:5.6-fpm-jessie

    step 4 使用已保存的image文件:
    docker load -input dnmp_php56.20221020.tar

    相关文章

      网友评论

          本文标题:docker将容器保存为镜像文件

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