Docker VM时间不是主机操作系统时间[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我在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代理同步主机时间?

docker
1个回答
0
投票

正如您所指出的,这不是Drone.io问题,而是运行Docker时钟的底层VM变得不同步的问题。

这可以通过遵循steps outlined in the question you linked to.来解决

© www.soinside.com 2019 - 2024. All rights reserved.