docker-compose卷不起作用

时间:2018-11-22 20:19:17

标签: docker nginx docker-compose

我有这个docker-compose.yml

//Pictogramme
var PictoFilter5 = (Picto5 === true)
? "Pictogramm5": undefined;
console.log(PictoFilter5);

var PictoFilter10 = (Picto10 === true)
? "Pictogramm10": undefined;
console.log(PictoFilter10);



//Dropdowns
var emotionValue = ($w('#EmotionDropdown').value !== "alle")
? $w('#EmotionDropdown').value
     : undefined;

var kategorieValue = ($w('#KategorieDropdown').value !== "alle") 
? $w('#KategorieDropdown').value 
    : undefined;

var dekoValue = ($w('#DekoDropdown').value !== "alle")
? $w('#DekoDropdown').value
     : undefined;

//Query
wixData.query("Steine")
    //Dropdowns
    .eq('grosse1', kategorieValue)
    .eq('pictogramm1', emotionValue)
    .eq('symbolSerieName', dekoValue)

    //Pictogramme
    .contains("kategorie1Sortierung", PictoFilter5)
    .contains("kategorie1Sortierung", PictoFilter10)

    .find()
    .then (res => {
            $w('#repeater1').data =res.items;
            console.log("Filtered to " + kategorieValue +" "+ dekoValue +" "+PictoFilter5+" "+PictoFilter10);
    })
     .catch( (error) => {
let errorMsg = error.message;
let code = error.code;

我还有nginx.conf,它应该是客户端的代理。万事皆安。另外,我还在主机nginx上设置了ssl-可以按预期工作。

现在,我想在client-prox-nginx中使用ssl-它位于docker内部。 我已将从certbot生成的nginx复制到docker nginx,并且无法正常工作。

因此-使用与主机相同的nginx设置,docker nginx不会使用ssl进行加密。我怀疑这是因为docker无法访问letencrypt文件夹。 docker-compose中的“ volumes”是否正确?我该如何测试?

我知道nginx.conf是正确的-它是主机正常运行的nginx.conf副本。

简单地说-docker无法访问localhost文件。我使用了卷,但无法正常工作。

1 个答案:

答案 0 :(得分:0)

因此,每晚都有金评论,我已经连接到了容器。可以从那里访问文件(ssl证书)。 但是ssl仍然无法正常工作。我将发布另一个问题。主机按预期工作,我是docker的外行。