Tag: jelastic

Jelastic的run.log不能在docker上工作

我在Jelastic云中部署了一些docker容器,但是容器节点中日志菜单项的run.log文件没有显示任何容器,有时候说The operation could not be performed ,是否有我需要这样做的日志出现? 目前docker图像打印日志到标准输出,并在任何地方工作,除了那里。

在Jelastic中部署Dockerregistry

我希望在Jelastic环境中部署私有Dockerregistry。 我已经部署了市场上的registry:2图像,并通过sshlogin到容器中,生成了CRT和KEY文件。 我已经将REGISTRY_HTTP_TLS_CERTIFICATE和REGISTRY_HTTP_TLS_KEY指向它们各自的文件定义到容器中。 我已经通过Jelastic的“端点”公开了5000端口(结果映射到11000) 但是当我运行时: $ docker push node4878-lrkwz-registry.jc.neen.it:11000/dockersymfony_application The push refers to a repository [node4878-lrkwz-registry.jc.neen.it:11000/dockersymfony_application] (len: 1) unable to ping registry endpoint https://node4878-lrkwz-registry.jc.neen.it:11000/v0/ v2 ping attempt failed with error: Get https://node4878-lrkwz-registry.jc.neen.it:11000/v2/: x509: certificate is valid for , not node4878-lrkwz-registry.jc.neen.it v1 ping attempt failed with error: Get https://node4878-lrkwz-registry.jc.neen.it:11000/v1/_ping: x509: certificate is valid for , not […]

在Jelastic上运行Appscale

您好,我们已经创build了一个Jelastic Docker环境,我们要在其上运行Appscale( https://www.appscale.com/try-appscale ): root@node1234-appscale:~# appscale up Executing ssh-copy-id for host: 1.8.1.6 root@1.8.1.6's password: root@1.8.1.6's password: root@1.8.1.6's password: root@1.8.1.6's password: 我想知道为什么我们使用相同的密码login到SSH不会在Docker中工作?

带有水平Auto Scaling的Jelastic Docker Nginx负载均衡

我试图部署一个应用程序在Jelastic的Docker化,我想水平的可扩展性,为此,我需要一个负载平衡器,并考虑nginx,但我怎么能部署nginx作为负载平衡器通过docker在Jelastic? 我的具体疑问是,因为直到现在,当我部署负载平衡器,它不是自动configuration,就像当您使用向导GUI中的Java选项卡将应用程序部署到tomcat时,我知道我可以configurationNginx的一些节点后,我设置问题是,如果它自动缩放如何重新configuration​​?

如何将Apache Solr 5x部署到Jelastic云中?

我们使用Solr 5.5和我们的NodeJS应用程序。 在Jelastic中configuration这个最好的方法是什么? Jelastic Solr文档只包含4.x,但是Solr放弃了5.x的WAR文件,所以我不知道是否应该使用Solr docker或者Jelastic VPS?

在Jelastic中,通过Docker容器节点共享dynamic内容

我正在试图弄清楚如何使用docker容器在jelastic web apps节点上共享用户dynamic内容。 我想我应该挂载一个主机目录作为一个数据量, 在docker文件中解释。 但是对于Jelastic,如果可能的话,我不知道如何将参数发送到docker docker run指令。 而我找不到任何方式使用Dockerfile来做到这一点。 有没有人find解决scheme或解决方法? 谢谢 !

Jelastic与Docker的端口转发

我有一个简单的应用程序,它在4567端口上有restAPI,并在我的docker容器中运行在jelastic云中。 现在我想转发端口4567到外部世界。 当我在本地运行docker工人时,可以这样做: docker run -d -p 4567:4567 -ti myapp / bin / bash 但是,我怎样才能做到这一点在没有外部IP的jelastic? 我也尝试使用jelastic端点,但端口不可用。 还发现了一些关于jelastic的文档的信息:“ 如果你的Docker容器没有连接外部IP,Jelastic会执行一个自动的端口redirect,这意味着如果应用程序在TCP级别上侦听一个自定义的端口,Jelastic会尝试自动检测它并将所有传入的请求转发到此端口号,因此,在大多数情况下,您的dockerized应用程序或服务将在创build后在相应节点的域中通过Internet可用。 要构builddocker镜像,我使用Dockerfile,它有“EXPOSE 4567”字段。

如何正确地将具有supervisord的Docker容器部署到Jelastic

我有一个简单的Docker镜像,通过使用虚拟laravel php应用程序在ubuntu上构build。 我使用supervisord来启动nginx和php-fpm。 到目前为止,一切正常,在我的本地机器或docker可执行文件存在的任何地方都可以正常工作。 我试图在Jelastic环境中运行相同的图像,但是我得到了supervisord错误: 2017-01-21 14:34:30,283 INFO exited: cron (exit status 1; not expected) 2017-01-21 14:34:30,333 INFO exited: fpm (exit status 78; not expected) 2017-01-21 14:34:32,336 INFO spawned: 'cron' with pid 1216 2017-01-21 14:34:32,338 INFO spawned: 'fpm' with pid 1217 2017-01-21 14:34:32,341 INFO exited: cron (exit status 1; not expected) 2017-01-21 14:34:32,386 INFO exited: […]

在Jelastic托pipe的Docker容器中的nginx上使用SSL

我有一个运行在Jelastic上的nginx的Docker容器。 从容器我使用certbot从letsencrypt获得一个SSL证书。 最后我相应地更改了nginxconfiguration文件。 我没有在Jelastic用户界面中使用ssl。 在https上浏览网站时,似乎我得到Jelastic提供程序的通用证书,但不是我自己的证书,因为错误是SSL_ERROR_BAD_CERT_DOMAIN,所提供的ssl证书是针对提供程序的域的。 但是我还没有在Jelastic接口上启用ssl呢! 那么我可以在Jelastic的Docker容器中使用letsencrypt ssl证书吗? 谢谢