echoing-thailand-39878
02/15/2023, 10:33 PM#!/bin/bash
function host_edit () {
if echo "${1}" | sudo -S grep -q "${2}" /etc/hosts; then
if [[ "$OSTYPE" == "darwin"* ]]; then
# Mac OSX
echo "${1}" | sudo -S sed -i '' "/${2}/ s/.*/${3} ${2}/g" /etc/hosts
else
echo "${1}" | sudo -S sed -i "/${2}/ s/.*/${3}\t${2}/g" /etc/hosts
fi
else
echo "${1}" | sudo -S bash -c "echo ${3} ${2} | tee -a /etc/hosts"
fi
}
echo "Enter sudo password: "
read -s sudopw
sudo mkdir -p /etc/docker/certs.d/priv-registry:5000
sudo mkdir -p /etc/docker/certs.d/priv-registry2:5000
sudo cp ca.crt /etc/docker/certs.d/priv-registry:5000/
sudo cp ca.crt /etc/docker/certs.d/priv-registry2:5000/
sudo cp ca.crt /usr/local/share/ca-certificates/priv-registry.crt
sudo cp ca.crt /usr/local/share/ca-certificates/priv-registry2.crt
sudo update-ca-certificates
echo "Setting up host file..."
host_edit $sudopw "priv-registry" "priv-registry2"
echo "Login to the registry:"
docker login priv-registry:5000