Deploy docker registry in Jelastic

I wish to deploy a private Docker registry in Jelastic environment.

I’ve deployed the registry:2 image from the marketplace and, once logged via ssh into the container, generated the CRT and KEY file.

  • Can't connect in php to db in postgres-docker-container
  • How to run Kong API Gateway using docker containers?
  • Connect to a Service running inside a docker container from outside
  • How can I set up nodejs and express as a docker container on digital ocean?
  • How critical is dumb-init for Docker?
  • Unable to access MongoDB within a container within a Docker Machine instance from Windows
  • I’ve defined REGISTRY_HTTP_TLS_CERTIFICATE and REGISTRY_HTTP_TLS_KEY pointing to their respective files into the container.

    I’ve exposed the 5000 port through Jelastic’s “endpoint” (resulting mapped to 11000)

    But still when I run:

    $ docker push
    The push refers to a repository [] (len: 1)
    unable to ping registry endpoint
    v2 ping attempt failed with error: Get x509: certificate is valid for , not
    v1 ping attempt failed with error: Get x509: certificate is valid for , not

  • shared folder doesn't contain data
  • Running GUI from a container on a mac resolve in “libGL error: No matching fbConfigs or visuals found”
  • Docker Redis Connection refused
  • Set ports for container in docker for docker-client for java
  • Run VirtualBox VM as headless in Docker container
  • MYSQLI Connection refused when connecting to another docker container running MariaDB
  • One Solution collect form web for “Deploy docker registry in Jelastic”

    There are few possible reasons:

    1. As I see there is no Common Name (CN) in your certificate. Try to
      recreate certificate with CN.
    2. Your local daemon has wrong configuration.Try this with info how to use self-signed certificates

    As for me, I’m using option “–insecure-registry”. To add it you need to edit file /etc/default/docker on your local PC and add string (in your case): DOCKER_OPTS="--insecure-registry
    OR INSECURE_REGISTRY='--insecure-registry'
    File also can be located at /etc/sysconfig/docker

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.