我已在http://docs.drone.io/installation/
中关注安装文档以下是我的docker-compose.yml
文件
version: '2'
services:
drone-server:
image: drone/drone:0.8
ports:
- 80:8000
- 9000
volumes:
- /var/lib/drone:/var/lib/drone/
restart: always
environment:
- DRONE_OPEN=true
- DRONE_HOST= localhost
- DRONE_GITLAB=true
- DRONE_GITLAB_CLIENT=dfsdfsdf
- DRONE_GITLAB_SECRET=dsfdsf
- DRONE_GITLAB_URL=https://tecgit01.com
- DRONE_SECRET=${DRONE_SECRET}
drone-agent:
image: drone/agent:0.8
restart: always
depends_on:
- drone-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_SERVER=drone-server:9000
- DRONE_SECRET=${DRONE_SECRET}
我在OSX(10.13.1)上使用Docker版本17.09.0-ce运行它,构建afdb6d4。
drone_agent中的当地时间与主机时间非常不同。这导致AWS API调用在构建我的应用程序时失败。它抛出了这个错误。https://forums.aws.amazon.com/thread.jspa?threadID=103764#。我尝试在应用程序中记录当前时间以验证时差。
是否有配置与Docker代理同步主机时间?
答案 0 :(得分:0)
正如您所指出的,这不是Drone.io问题,而是运行Docker时钟的底层VM变得不同步的问题。
修复此问题