Source files of the container image volkerraschek/certbot
https://hub.docker.com/repository/docker/volkerraschek/certbot
.drone.yml | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.markdownlint.yaml | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
Makefile | ||
manifest.tmpl | ||
README.md |
certbot-docker
This project contains all sources to build the container image
docker.io/volkerraschek/certbot
. The primary goal of the image is to run
certbot inside a container to support distributions which does not deploy a
newer version of certbot.
Usage
The certbot binary is defined as entrypoint. Here is an example how to get the
help
menue from certbot.
docker run \
--rm \
--volume="/etc/letsencrypt:/etc/letsencrypt:rw" \
volkerraschek/certbot-docker:latest \
help
If you have existing certificates, you can renew your certificates with renew --noninteractive
.
Here the example.
docker run \
--rm \
--volume="/etc/letsencrypt:/etc/letsencrypt:rw" \
volkerraschek/certbot-docker:latest \
renew --noninteractive
Alternatively you can use a docker-compose.yml
.
version: "3"
services:
certbot:
container_name: certbot
# certbot command which should be executed
command: renew --noninteractive
image: volkerraschek/certbot-docker:latest
volumes:
- /etc/letsencrypt:/etc/letsencrypt
Build image manually
To build the images manually check out the
repository with git
and use
the make
command to build the container images.
make container-image/build