21 lines
572 B
Text
21 lines
572 B
Text
![]() |
#!/bin/bash
|
||
|
|
||
|
# Define variables
|
||
|
CONTAINER_NAME="certbot"
|
||
|
IMAGE_NAME="legacy-registry.sexycoders.org/proxy:latest"
|
||
|
LETSENCRYPT_DIR="./letsencrypt"
|
||
|
|
||
|
# Stop and remove the container if it's already running
|
||
|
if docker ps -a | grep -q $CONTAINER_NAME; then
|
||
|
echo "Stopping and removing existing container..."
|
||
|
docker rm -f $CONTAINER_NAME
|
||
|
fi
|
||
|
|
||
|
# Run the container interactively with auto-remove
|
||
|
echo "Starting container with letsencrypt directory bound..."
|
||
|
docker run --rm -it \
|
||
|
--name $CONTAINER_NAME \
|
||
|
-v $LETSENCRYPT_DIR:/etc/letsencrypt \
|
||
|
$IMAGE_NAME bash
|
||
|
|