Skip to content

Instantly share code, notes, and snippets.

@ericbaranowski
Created July 4, 2019 10:35
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 ericbaranowski/0530071843f7e29bbde77bdd8980b6ac to your computer and use it in GitHub Desktop.
Save ericbaranowski/0530071843f7e29bbde77bdd8980b6ac to your computer and use it in GitHub Desktop.
Add IBM Cloud Private Docker Registry to Docker-for-Mac or Ubuntu Docker VM
#!/bin/bash
echo "192.168.27.100 master.cfc mycluster.icp" | sudo tee /etc/hosts
if [[ $(uname -s) == 'Linux' ]]; then
# ubuntu
scp -r vagrant@mycluster.icp:/etc/docker/certs.d/mycluster.icp\:8500 /usr/local/share/ca-certificates
sudo cp -r /usr/local/share/ca-certificates/mycluster.icp\:8500 /etc/docker/certs.d
sudo update-ca-certificates
elif [[ $(uname -s) == 'Darwin' ]]; then
# macos
scp -r vagrant@mycluster.icp:/etc/docker/certs.d/mycluster.icp\:8500 ~/.docker/certs.d
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/.docker/certs.d/mycluster.icp\:8500/ca.crt
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/.docker/certs.d/mycluster.icp\:8500/root-ca.crt
fi
docker login mycluster.icp:8500 -u admin -p "S3cure-icp-admin-passw0rd-defaults"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment