Skip to content

Instantly share code, notes, and snippets.

@skkim7821
Created December 31, 2015 11:05
Show Gist options
  • Save skkim7821/3e6291b2278c447fc22b to your computer and use it in GitHub Desktop.
Save skkim7821/3e6291b2278c447fc22b to your computer and use it in GitHub Desktop.
docker registry nginx proxy
docker run -d -v /opt/docker/registry/data:/tmp/registry-dev \
--name docker-registry registry:2.0.1
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout /opt/docker/registry/conf/docker-registry.key \
-out /opt/docker/registry/conf/docker-registry.crt
docker run -d -p 443:443 \
-e REGISTRY_HOST="docker-registry" -e REGISTRY_PORT="5000" -e SERVER_NAME="localhost" \
--link docker-registry:docker-registry \
-v /opt/docker/registry/conf/docker-registry.htpasswd:/etc/nginx/.htpasswd:ro \
-v /opt/docker/registry/conf:/etc/nginx/ssl:ro \
--name docker-registry-proxy containersol/docker-registry-proxy
scp -P 222 [email protected]:/opt/docker/registry/conf/docker-registry.crt ~/docker-registry.crt
sudo mkdir /usr/share/ca-certificates/extra
sudo mv docker-registry.crt /usr/share/ca-certificates/extra/docker-registry.crt
sudo dpkg-reconfigure ca-certificates
sudo service docker restart
docker login dev.skkim.me:443
docker pull ubuntu
docker tag ubuntu dev.skkim.me:443/myfirstimage
docker push dev.skkim.me:443/myfirstimage
docker pull dev.skkim.me:443/myfirstimage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment