gpt4 book ai didi

docker - docker-compose 有没有办法保存和打开 docker 镜像?

转载 作者:行者123 更新时间:2023-12-02 08:17:33 26 4
gpt4 key购买 nike

使用 native docker 客户端守护进程,您可以将图像保存到文件中,然后加载它们。

例如,来自 the docs :

$ docker save busybox > busybox.tar
$ ls -sh busybox.tar
2.7M busybox.tar
$ docker save --output busybox.tar busybox
$ ls -sh busybox.tar
2.7M busybox.tar
$ docker save -o fedora-all.tar fedora
$ docker save -o fedora-latest.tar fedora:latest

我想使用 docker-compose 执行相同的功能。然而,it doesn't appear to support save/load在他们的文档中。

我想这样做的原因是我正在通过 docker sock 进行通信的环境中运行 docker-compose,但没有安装 docker 本身。我无法在此环境中安装 docker 客户端(但已安装 docker-compose)。 Docker 尚未安装,也不需要安装 docker-compose 即可工作。 docker-compose 所需的只是到/var/run/docker.sock 的连接,并且它使用 docker-py讨论这个。

我想我可以使用 docker-py 编写一个简单的脚本来执行此操作,但我希望通过 docker-compose 本身来执行此操作。

有没有办法让docker-compose加载使用docker save保存的图像文件或执行等效命令?

最佳答案

Is there a way for docker-compose to load an image file saved with docker save or to do the equivalent command?

没有。最好的选择是使用 docker-py 编写脚本

关于docker - docker-compose 有没有办法保存和打开 docker 镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39606672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com