美文网首页
docker镜像不跑起来的时候提取镜像里的文件的方法

docker镜像不跑起来的时候提取镜像里的文件的方法

作者: 风吹路过的云 | 来源:发表于2023-04-19 10:10 被阅读0次

    有时候,我们需要提取docker镜像里的文件,当然,最简单的方法就是把docker镜像跑起来,然后用docker cp命令,把容器里面的文件拷贝出来即可。
    有一种情况,可能在你不方便docker run的时候,又想把镜像里的文件提取出来,这时候该怎么办呢?
    可以用docker container命令
    docker container create一个容器,这个容器create出来,不会跑起来的,它的状态是Created

    docker container create --name demo openresty/openresty
    
    [root@xx01]# docker container create --name nginx-demo openresty/openresty:alpine-apk-aarch64
    27ebeadc27ce24374e3da9930a8aa22d59c3a1890277a401ad8914468c86eaac
    [root@xx01]# dps
    CONTAINER ID   NAMES                              STATUS        PORTS                                                                      IMAGE
    27ebeadc27ce   nginx-demo                         Created                                                                                  openresty/openresty:alpine-apk-aarch64
    

    好了,容器创建了,这时可以继续用docker cp命令了
    这是其中一种方式,还有一种方法是把镜像保存为tar文件,解压tar文件,找到你要的文件,这不多说,参考:https://blog.csdn.net/chinaherolts2008/article/details/118500470

    相关文章

      网友评论

          本文标题:docker镜像不跑起来的时候提取镜像里的文件的方法

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