Comments (10)
Thanks, those seen like issues we should correct.
from pebble.
EDIT: I'm sorry, I just realized this should rather be a new issue.
from pebble.
As a workaround, I was able to specify a custom DNS server for the entire Docker container, but this required changing the port to 53.
Is there anything specific you had to do to make this work? I've tried adding dns:
under pebble
in compose.yml
, and appending -dns01 :53
to the pebble-challtestsrv
command, but it doesn't seem to work.
from pebble.
As a workaround, I was able to specify a custom DNS server for the entire Docker container, but this required changing the port to 53.
Is there anything specific you had to do to make this work? I've tried adding
dns:
underpebble
incompose.yml
, and appending-dns01 :53
to thepebble-challtestsrv
command, but it doesn't seem to work.
I have not tried pebble-challtestsrv
as I am running a custom DNS server that listens on 172.17.0.1:53. Pebble is able to resolve domains when I start the container with --dns 172.17.0.1
.
from pebble.
After further investigation, the issue seems to be that container parameters are being altogether. The following invocation should fail, but the invalid parameter goes unnoticed
This is a pebble bug, not a container one. Positional (non -
flag arguments) are ignored by pebble and doesn't throw an error.
Providing a flag properly "fails":
docker run ghcr.io/letsencrypt/pebble:2.5.1 -test
flag provided but not defined: -test
So it is not the source of -dnsserver
not working for you
from pebble.
I can confirm. I spent two days debugging this now. :-( Docker image for pebble does not respect anymore CLI arguments. So it is not just -dnsserver
, it ignores -config
as well. Try running with -config /nonexistent
and it will start. v2.3.1 does not start.
Furthermore, pebble-challtestsrv Docker image also ignores CLI arguments. E.g., -defaultIPv4
is ignored.
from pebble.
Related Issues (20)
- pebble-challtestsrv: allow defaultIPv4 to be a hostname HOT 1
- Golang, apk and zlib versions are outdated HOT 2
- Allow to force auth challenge HOT 1
- Implement the "dns-account-01" Challenge in Pebble HOT 9
- Full http logging HOT 1
- fix appveyor CI
- Support must-staple extension HOT 1
- Fix `golangci-lint` HOT 3
- Regression time limit exceeded / TimeoutError HOT 5
- Request for a new release HOT 6
- v2.5.0 docker push failed HOT 9
- ci: AppVeyor is broken HOT 1
- Remove DockerHub images of pebble and pebble-challtestsrv HOT 4
- Docker: Use hostname instead of IP addresses HOT 7
- New Certificates aren't getting Ready HOT 2
- EAB with pebble 2.5.x HOT 12
- Pebble fails to start with externalAccountBinding test config
- The request specified an account that does not exist, [certbot and pebble] HOT 2
- The key authorization file from the server did not match this challenge HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pebble.