Tag: url

Rocket.Chat作为Docker-Container使用子文件夹

我正在尝试运行RocketChat作为一个子文件夹( https:// 001docker2t / rocketchat )中的反向代理的docker容器。 我的问题是,file upload使用了错误的url( https:// 001docker2t / ufs / .. ),并保持在0%。 正如在子文件夹( https://rocket.chat/docs/installation/manual-installation/running-in-a-sub-folder )的文档中,我将ROOT_URL设置为https:// 001docker2t / rocketchat / 。 在我设置的pipe理员>一般只有域的应用程序。 我有一个错误的configuration或使用子文件夹上传有什么问题吗? Docker调用: docker run –name rocketchatdb –restart unless-stopped -d -v / var / docker / rocketchat / db:/ data / db mongo:3.0 –smallfiles docker run –name rocketchat –restart unless-stopped -p 172.17.0.1:3000:3000 […]

为什么docker主机上的Jenkins响应来自容器内部的HTTP请求?

我在安装了Jenkins和Docker的机器上遇到了一些相当奇怪的行为。 为了清晰起见,Jenkins不是作为Docker容器运行,而是在jenkins用户下运行。 当在容器中运行curl时,我得到一个403: root@ada71c8116bf:/# curl -I www.google.co.uk HTTP/1.1 403 Forbidden Date: Tue, 30 May 2017 13:41:07 GMT X-Content-Type-Options: nosniff Set-Cookie: JSESSIONID.f1223778=36hjq9sozhveoe1bfsss1dnq;Path=/;HttpOnly Expires: Thu, 01 Jan 1970 00:00:00 GMT Content-Type: text/html;charset=UTF-8 X-Hudson: 1.395 X-Jenkins: 2.46.3 X-Jenkins-Session: 2836b130 X-You-Are-Authenticated-As: anonymous X-You-Are-In-Group-Disabled: JENKINS-39402: use -Dhudson.security.AccessDeniedException2.REPORT_GROUP_HEADERS=true or use /whoAmI to diagnose X-Required-Permission: hudson.model.Hudson.Read X-Permission-Implied-By: hudson.security.Permission.GenericRead X-Permission-Implied-By: hudson.model.Hudson.Administer Content-Length: 793 […]

无法从父主机访问Docker容器中的托pipe应用程序

我已经创build了一个Tomcat服务器的Docker容器。 我已经启动了tomcat服务器,我可以看到tomcat服务器成功启动的日志。 我用下面的命令来运行容器 docker运行-p 8092:8092 -dti cs2 / bin / bash 一旦tomcat服务器启动,我试图从docker容器的父主机访问站点。 我尝试访问使用以下url的网站 //192.168.99.100:8092/ //192.168.99.100:8092/cs/wbs 我不能打任何以上的url。 我总是看到该网站无法访问。 我也试过把我的容器添加到像下面这样新build的networking中,在访问网站时还是没有运气 docker运行-p 8092:8092 –network my-network -dti cs2 / bin / bash 当我dockerPS,我得到以下的容器信息,如截图 请点击这里查看容器信息 任何帮助,这将是可观的

如何在Docker镜像中创build一个非硬编码的URLpath来调用后端服务?

我是docker工人。 让我描述一下我的场景:我为Web应用程序制作了2个docker镜像。 一个图像是用于展现的前端Web层,另一个是用于提供REST服务的后端层。 所以我需要为这2个图像运行2个容器。 前端在后台调用服务。 现在我需要在前端代码中编写后端的URL并构build映像…我不认为这是微服务的正确方法… 因为如果我的笔记本电脑的IP变化或其他人想要使用我的形象,他们不能得到服务…那么我怎么能让urlvariables,使我的前端图像可以用于其他人没有重build? 谢谢!

无法击中我在ECS中部署的应用程序站点url

我SSH到EC2实例框中,并手动运行我的docker容器。 我看到我的docker容器已经启动,我的应用程序也被部署到Tomcat的webapps文件夹中。 我通过检查catalina.out来validation我的应用程序是否成功启动。 但是我无法使用EC2pipe理控制台的Instances选项卡中显示的公共IP访问应用程序的URL。 我之间也无法ping该EC2实例中显示的公共IP。 我有点困在这个问题上。 有没有其他的configuration,我需要做的访问我的网站使用公共IP? 这里是我使用的安全组设置, 在这里input图像描述 这里是我为我的安全组configuration的入站设置在这里input图像描述 我还添加了一个新的入站规则,以允许8080,这是我添加的规则 HTTP* (8080) TCP (6) 8080 XX-a18dXXXX

docker-compose postgresql在python应用程序中的实现

我正在构build一个Python应用程序,我正试图在Docker中运行它。 (我的作品完全在virtualenv没有docker。) 所以,我的应用程序由config.py文件和其他使一切正常的文件组成,但在这种情况下是不重要的。 我的configuration文件如下所示: SQLALCHEMY_DATABASE_URI = "postgresql+psycopg2://gimtest:gimtest@localhost:5432/gimtest-users" 应用程序需要postgresql在应用程序启动之前运行,所以我尝试使用Docker-Compose。 我的docker-compose.yml如下所示: version: '2' services: web: build: ./web ports: – "5000:5000" depends_on: – postgres links: – postgres – elastic expose: – 5000 command: "python run.py" postgres: image: postgres:9.5 expose: – 5432 environment: POSTGRES_USER: "gimtest" POSTGRES_PASSWORD: "gimtest" POSTGRES_DB: "gimtest-users" elastic: image: elasticsearch:2.3 现在问题是我无法连接到postgresql数据库。 (至less这是编译说,因为它从python应用程序抛出一个错误,没有postgresql运行在指定的URL(在config.py中)。 我怎样才能修复这个url,以便它能正常工作?

docker中心urldevise的意义是什么?

https://registry.hub.docker.com/_/ubuntu/ 产品名称前的url中有一个_ 。 这是为了什么?