diff --git a/README.md b/README.md index 47f25f9..13058c0 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ docker run --rm --name docker_registry_proxy -it \ -v $(pwd)/docker_mirror_certs:/ca \ -e REGISTRIES="k8s.gcr.io gcr.io quay.io your.own.registry another.public.registry" \ -e AUTH_REGISTRIES="auth.docker.io:dockerhub_username:dockerhub_password your.own.registry:username:password" \ - rpardini/docker-registry-proxy:0.2.3 + rpardini/docker-registry-proxy:0.2.4 ``` Let's say you did this on host `192.168.66.72`, you can then `curl http://192.168.66.72:3128/ca.crt` and get the proxy CA certificate. diff --git a/nginx.conf b/nginx.conf index 1ea1b35..fef3336 100644 --- a/nginx.conf +++ b/nginx.conf @@ -124,23 +124,13 @@ http { location /setup/systemd { add_header "Content-type" "text/plain" always; return 200 ' -set -e +set -e -if [ ! -d /etc/systemd ]; then +if [ ! -d /etc/systemd ]; then echo "Not a systemd system" exit 1 fi -if [[ $EUID -ne 0 ]]; then - echo "Must be root to change system files" - exit 1 -fi - -if [[ $(systemctl is-active --quiet docker.service) -ne 0 ]]; then - echo "Docker service missing" - exit 1 -fi - mkdir -p /etc/systemd/system/docker.service.d cat << EOD > /etc/systemd/system/docker.service.d/http-proxy.conf [Service]