Tag: 注册

docker推拉不工作成功login后

我目前正在尝试configurationnexus3作为docker映像的私有registry,nginx充当反向代理。 在NexusDockerProxy(docker proxy),NexusDockerHosted(docker hosted,http port:4444)和NexusDockerGroup(docker group,http port:5555)之间创build了3个Repos,包括托pipe和代理。 nexus使用nginxconfiguration,我们使用自签名证书,并将其添加到nginxconfiguration文件中。 server { proxy_send_timeout 120; proxy_read_timeout 300; proxy_buffering off; tcp_nodelay on; server_tokens off; client_max_body_size 1G; listen 80; server_name server908.int.org.com; location / { rewrite ^(.*) https://server908.int.org.com$1 permanent; } } server { listen 443; server_name server908.int.org.com; keepalive_timeout 60; ssl on; ssl_certificate /etc/ssl/certs/orgnexus.crt; ssl_certificate_key /etc/ssl/certs/orgnexus.key; ssl_ciphers HIGH:!kEDH:!ADH:!MD5:@STRENGTH; ssl_session_cache shared:TLSSSL:16m; ssl_session_timeout 10m; […]

如何在一个consul容器中为同一主机上的服务定义HTTP健康检查?

我们在运行服务的主机上使用一个consul代理。 (RabbitMQ)为了validation服务已经准备就绪,我们定义了一个基于curl的健康检查。 但是,我们正在使用注册者使用envvariables注入此检查。 SERVICE_CHECK_SCRIPT = curl hostname :15672 / …. 问题是,我们也告诉过代理,它的主机名和主机一样。 (我们必须拥有这个function,因为我们希望看到在consul集群中注册的正确的主机名。 当执行代理运行健康检查时,它会在自己的容器上查找URL …这显然失败了…是否有人知道如何定义此健康检查(我们正在使用mesos来执行此操作),以便curl将尝试连接到正确的IP?

卡夫卡和动物园pipe理员之间的注册stream程

在尝试dockerize kafka和zookeeper时遇到一些问题。 那么你们可以通过图表或者其他方式帮助我理解卡夫卡和动物园pipe理员之间的stream程吗? zookeeper是否需要连接kafka服务器的端口9092? 提前致谢。

自动将新的存储库标签添加到Docker Registry Automated Build

使用Automated Build的当前特性集可以从存储库添加新标签并标记生成的图像吗? 还是我需要3party服务自动推送新的标签到Dockerregistry?

领事不注销僵尸服务

我正在用marathon部署一个简单的hello world nginx容器,除了我有6个容器不会从领事注销之外,一切似乎都很顺利。 docker ps显示没有容器正在运行。 我尝试使用/v1/catalog/deregister端点注销这些服务,但是它们不断回来。 然后,我杀了注册人的容器,并试图再次注销。 他们回来了。 我正在运行注册人 docker run -d –name agent-registrator -v /var/run/docker.sock:/tmp/docker.sock –net=host gliderlabs/registrator consul://127.0.0.1:8500 -deregister-on-success -cleanup 有1名领事代理正在运行。 重新启动计算机(这是本地虚拟机上的单个节点安装)不会使服务消失。 我如何使这些容器消失?

无法login到私人dockerregistry

我已经build立了一个私人dockerregistry(V2)通过以下: docker run -d -p 4000:5000 –restart=always –name registry \ -v `pwd`/auth:/auth \ -e "REGISTRY_AUTH=htpasswd" \ -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \ -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \ -v `pwd`/certs:/certs \ -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt \ -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \ registry:2 我确保在所有机器上手动覆盖registrydns: # cat /etc/hosts | grep myregistrydomain.com 172.23.67.28 myregistrydomain.com 我在假主机名myregistrydomain.com证书下创build了自签名证书,并添加了一个简单的身份validation: mkdir auth sudo docker run –entrypoint htpasswd registry:2 -Bbn kolla kolla-pass > […]