我必须将一个运行在多个容器中的应用程序交付给客户。 我可以使用
将所有单个图像导出到文件中docker save --output app1.tar app2
docker save --output app2.tar app2
...
我的目标是提供一个ZIP文件夹,其中只包含docker-compose.yml和运行容器所需的图像(app1.tar,app2.tar ...)。
答案 0 :(得分:3)
不,你不能从docker-compose文件中引用tar球。
您需要提供ZIP文件夹的附加脚本。此脚本将导入图像,并启动docker-compose。它可能或多或少如下:
public final class OrderProvider extends BlockingDatabaseOrderWorker {
// some code to initiate here
@Override
public final Object receiveEvent() throws Exception {
OrderProviderData data = null;
// get + store the TradingInterface value "tradingIf" here
// set the value inside the "switch" condition
switch(tradingIf){
data = new OrderProviderData();
// set the TradingInterface here
case value1:
//set
break; //optional
case value2:
//set
break; //optional
default:
// some code
}
}
// varify whether the easyTrade is true
// set the boolean
}
答案 1 :(得分:-1)
尝试导出压缩plesk onyx docker
生成代码
FROM wpcache
MAINTAINER wpCache® support@wpcache.co
ENV WPCACHE_VERSION="2.0"
download wpcache
RUN curl -O "https://github.com/wpCache/wpCache/raw/master/version/2.0.zip"
unarchive wpcache
RUN unzip 2.0.zip
按域查找PATH PLESK出口zip导出
如何使目录成为主根目录示例:domain.com / wpCache
docker export zip / wpCache