Skip to content

Instantly share code, notes, and snippets.

@darkn3rd
Last active September 18, 2022 07:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save darkn3rd/bd94feb6912d1d5a552ae17e20bbb00c to your computer and use it in GitHub Desktop.
Save darkn3rd/bd94feb6912d1d5a552ae17e20bbb00c to your computer and use it in GitHub Desktop.
GKE NSM2: docker_keys.sh
#!/usr/bin/env bash
PRIV_REG="private-registry.nginx.com"
if [[ "$(uname -s)" == "Linux" ]]; then
DOCKER_CERTS_PATH="/etc/docker/certs.d/$PRIV_REG"
sudo mkdir -p $DOCKER_CERTS_PATH
elif [[ "$(uname -s)" == "Darwin" ]]; then
DOCKER_CERTS_PATH="$HOME/.docker/certs.d/$PRIV_REG"
mkdir -p $DOCKER_CERTS_PATH
fi
# copy local cert/key to Linux or macOS cert path
if [[ -f nginx-repo.crt || -f nginx-repo.key ]]; then
cp nginx-repo.crt $DOCKER_CERTS_PATH/client.cert
cp nginx-repo.key $DOCKER_CERTS_PATH/client.key
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment