nginx - docker repository in artifactory-registry 4.7 -


i trying out registry version of artifactory supports docker repositories. created vagrant vm on mac , ran artifactory registry docker image forwarding ports 8081, 443.

here vagrant file

vagrantfile_api_version = "2" vagrant.configure(vagrantfile_api_version) |config|   config.vm.provision "docker"    config.vm.hostname = "docker"   config.vm.box = "phusion/ubuntu-14.04-amd64"   config.vm.network "forwarded_port", guest: 8081, host: 8081   config.vm.network "forwarded_port", guest: 443, host: 443     # sync project in /vagrant directory inside vm   config.vm.synced_folder ".", "/vagrant" end 

i able access artifactory ui @ http://localhost:8081 based on documentation trying access virtual docker repository @

docker push art.local:6555/ubuntu 

i host not found error

get https://art.local:6555/v1/_ping: dial tcp: lookup art.local: no such host 

here nginx config shipped image

## add ssl entries when https has been set in config ssl_certificate      /etc/nginx/ssl/demo.pem; ssl_certificate_key  /etc/nginx/ssl/demo.key; ssl_session_cache shared:ssl:1m; ssl_prefer_server_ciphers   on; ## server configuration server {     listen 443 ssl;     listen 80 ;      server_name art.local;     if ($http_x_forwarded_proto = '') {         set $http_x_forwarded_proto  $scheme;     }     ## application specific logs     ## access_log /var/log/nginx/art.local-access.log timing;     ## error_log /var/log/nginx/art.local-error.log;     rewrite ^/$ /artifactory/webapp/ redirect;     rewrite ^/artifactory/?(/webapp)?$ /artifactory/webapp/ redirect;     location /artifactory/ {     proxy_read_timeout  900;     proxy_pass_header   server;     proxy_cookie_path ~*^/.* /;     proxy_pass         http://localhost:8081/artifactory/;     proxy_set_header   x-artifactory-override-base-url $http_x_forwarded_proto://$host:$server_port/artifactory;     proxy_set_header    x-forwarded-port  $server_port;     proxy_set_header    x-forwarded-proto $http_x_forwarded_proto;     proxy_set_header    host              $http_host;     proxy_set_header    x-forwarded-for   $proxy_add_x_forwarded_for;     } }  ## server configuration server {     listen 6555 ssl;       server_name art.local;     if ($http_x_forwarded_proto = '') {         set $http_x_forwarded_proto  $scheme;     }     ## application specific logs     ## access_log /var/log/nginx/art.local-access.log timing;     ## error_log /var/log/nginx/art.local-error.log;     rewrite ^/(v1|v2)/(.*) /artifactory/api/docker/docker-virtual/$1/$2;     client_max_body_size 0;     chunked_transfer_encoding on;     location /artifactory/ {     proxy_read_timeout  900;     proxy_pass_header   server;     proxy_cookie_path ~*^/.* /;     proxy_pass         http://localhost:8081/artifactory/;     proxy_set_header   x-artifactory-override-base-url $http_x_forwarded_proto://$host:$server_port/artifactory;     proxy_set_header    x-forwarded-port  $server_port;     proxy_set_header    x-forwarded-proto $http_x_forwarded_proto;     proxy_set_header    host              $http_host;     proxy_set_header    x-forwarded-for   $proxy_add_x_forwarded_for;     } } 

nt sure if correct usage of trial repos


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -