使用本机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
保存的图像文件或执行等效命令?
答案 0 :(得分:-2)
Docker-composes是否有办法加载用docker save保存的图像文件或执行等效的命令?
没有。您最好的选择是使用var = "B1,B2"