我在同一个实例上运行Drone Server和Drone Agent,我正在尝试连接实例的私有ip。
如果我用端口卷曲ip,我会得到一个合适的html页面。 但是在Drone Agent日志中我不断得到这个
drone-agent_1 | INFO: 2017/10/03 14:02:37 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
因为它应该在同一个实例上,所以应该可以工作,并且也应该为grpc配置无人机服务器。 2 Docker撰写文件,一个用于代理,一个用于服务器
version: '2'
services:
drone-agent:
image: drone/agent:0.8
command: agent
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_SERVER=172.30.1.169:9456
- DRONE_SECRET=secret
Docker Compose Server
版本:' 2'
services:
drone-server:
image: drone/drone:0.8
ports:
- 9456:8000
- 8502:9000
volumes:
- /var/lib/drone:/var/lib/drone/
restart: always
environment:
- DRONE_OPEN=false
- DRONE_HOST=https://subdomain.somehost.com:9876/
- DRONE_BITBUCKET=true
- DRONE_BITBUCKET_CLIENT=secretc
- DRONE_BITBUCKET_SECRET=secretb
- DRONE_SECRET=secret
- DRONE_ADMIN=user1
答案 0 :(得分:1)
在您的示例中,您在8502:9000
公开了无人机服务器GRPC端点,但您为代理提供了端口9456
。为代理提供正确的端口应该可以解决此问题。
-DRONE_SERVER=172.30.1.169:9456
+DRONE_SERVER=172.30.1.169:8502