Docker反向nginx代理与LetsEncrypt继续打印erros:'can not init api'



我有一个docker compose文件,它在我的家庭网络中的树莓pi上执行。我的pi的端口为443和80的ipv6地址暴露在互联网上,也可以访问。我的提供商没有给我一个静态ipv4地址,由于我的硬件原因,我只能公开ipv6主机。

在码头上,我利用https://hub.docker.com/r/jwilder/nginx-proxy与etsecrypt nginx代理配套。

version: '3'
services:
proxy:
image: jwilder/nginx-proxy:alpine
labels:
- 'com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true'
container_name: proxy
networks:
- raspberry_network
ports:
- 80:80
- 443:443
environment:
- ENABLE_IPV6=true
volumes:
- ./proxy/conf.d:/etc/nginx/conf.d:rw
- ./proxy/vhost.d:/etc/nginx/vhost.d:rw
- ./proxy/html:/usr/share/nginx/html:rw
- ./proxy/certs:/etc/nginx/certs:ro
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/tmp/docker.sock:ro
restart: always
letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion
container_name: letsencrypt
depends_on:
- proxy
networks:
- raspberry_network
volumes:
- ./proxy/certs:/etc/nginx/certs:rw
- ./proxy/vhost.d:/etc/nginx/vhost.d:rw
- ./proxy/html:/usr/share/nginx/html:rw
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
restart: always

networks:
raspberry_network:

然而,我一直在日志中收到这样的消息:

letsencrypt    | 2021/04/29 22:35:26 Debounce minTimer fired
letsencrypt    | 2021/04/29 22:35:27 Generated '/app/letsencrypt_service_data' from 5 containers
letsencrypt    | 2021/04/29 22:35:27 Running '/app/signal_le_service'
letsencrypt    | [Thu Jan  1 01:00:00 CET 1970] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 6
letsencrypt    | [Thu Jan  1 01:00:00 CET 1970] Can not init api.
letsencrypt    | [Thu Jan  1 01:00:00 CET 1970] Registering account: https://acme-v02.api.letsencrypt.org/directory
letsencrypt    | [Thu Jan  1 01:00:00 CET 1970] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 6
letsencrypt    | [Thu Jan  1 01:00:00 CET 1970] Could not get nonce, let's try again.

如果添加"privileged:true";到服务letsencrypt。。。问题消失了。。。

相关内容

最新更新