From 200cf8ea55aecd854ef7da985edcf5666d07a921 Mon Sep 17 00:00:00 2001 From: Matthew McPherrin Date: Tue, 19 Mar 2024 10:36:29 -0400 Subject: [PATCH] Update README.md for ghcr.io docker images Pebble is now being published to the Github container registry as part of the release process --- README.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 0567e892..c0b95597 100644 --- a/README.md +++ b/README.md @@ -121,9 +121,8 @@ for more information. #### Prebuilt Docker Images -If you would prefer not to use the provided `docker-compose.yml`, or to build -container images yourself, you can also use the [published -images](https://hub.docker.com/r/letsencrypt/pebble/). +Pebble releases are published as Docker images to the +[Github Container Registry](https://github.com/orgs/letsencrypt/packages?repo_name=pebble) With a docker-compose file: @@ -132,7 +131,7 @@ version: '3' services: pebble: - image: letsencrypt/pebble + image: ghcr.io/letsencrypt/pebble:latest command: pebble -config /test/my-pebble-config.json ports: - 14000:14000 # ACME port @@ -146,13 +145,11 @@ services: With a Docker command: ```bash -docker run -e "PEBBLE_VA_NOSLEEP=1" letsencrypt/pebble +docker run -e "PEBBLE_VA_NOSLEEP=1" ghcr.io/letsencrypt/pebble # or docker run -e "PEBBLE_VA_NOSLEEP=1" --mount src=$(pwd)/my-pebble-config.json,target=/test/my-pebble-config.json,type=bind letsencrypt/pebble pebble -config /test/my-pebble-config.json ``` -**Note**: The Pebble dockerfile uses [multi-stage builds](https://docs.docker.com/develop/develop-images/multistage-build/) and requires Docker CE 17.05.0-ce or newer. - ### Default validation ports To make it easier to test ACME clients and run challenge response servers