有没有办法让docker-compose保存并打开泊坞窗图像?

时间:2016-09-21 02:39:55

标签: docker docker-compose dockerpy

使用本机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保存的图像文件或执行等效命令?

1 个答案:

答案 0 :(得分:-2)

  

Docker-composes是否有办法加载用docker save保存的图像文件或执行等效的命令?

没有。您最好的选择是使用var = "B1,B2"

编写脚本