我的docker-compose.yml文件
version: "3"
services:
mydb:
image: localhost:5000/mydb
restart: always
environment:
POSTGRES_PASSWORD: mypassword
TZ: "Australia/Perth"
volumes:
- ./postgres:/var/lib/postgresql/data
myweb:
depends_on:
- mydb
image: localhost:5000/myweb
restart: always
ports:
- "80:8080"
environment:
TZ: "Australia/Perth"
volumes:
- ./web/logs/:/misc/docker/webapps/ROOT/WEB-INF/apps/logs/
protractor:
image: localhost:5000/protractor
depends_on:
- myweb
environment:
QA_HOST: myweb
volumes:
- /home/akila/Projects/Project/e2e:/protractor
以上是我的docker-compose文件。
我有3个容器mydb,myweb,量角器。
我正在尝试从量角器访问myweb
我这样访问我的baseUrl-> baseUrl: "http://"+process.env.QA_HOST+":80/",
我正在使用docker-compose up命令。
似乎我的量角器容器无法加载myweb。
我打印了带有控制台日志的URL和页面源。
这是我在控制台日志上看到的。
--------------------------url is-------------http://myweb:80/editor/index.jsp
<html><head></head><body></body></html>
您可以看到html不返回任何内容。
但是网址似乎正确。因为它显示http://myweb:80/editor/index.jsp
但是我可以使用http://localhost:80/editor/index.jsp通过浏览器清楚地访问该网站>
我在量角器测试中使用google chrome无头模式。如何从我的[[量角器容器
中的myweb容器中加载端口80?我的docker-compose.yml文件版本:“ 3”服务:mydb:图片:localhost:5000 / mydb restart:始终环境:POSTGRES_PASSWORD:mypassword TZ:“ Australia / Perth” ...