距开课0天0时0分-10623215秒
伊谢尔伦2017-07-03 11:41:03 0 3 862
[Docker讨论组]举报回复话题 ↕
mac休眠后再唤醒的话,docker启的服务都会挂掉,然后要挨个启起来,很是麻烦,有大神知道怎么设置吗?
3
0
分享
过去多啦不再A梦 2017-07-03 11:43:033楼
用docker-composer管理容器很方便
docker-composer
赞 +0添加回复
高洛峰 2017-07-03 11:43:032楼
hhh, 昨天我也遇到疑似 mac 合上盖子后导致 docker 工作异常的情况. 而且异常得特别深邃.
容器看似运行正常, 服务看似正常. 但__容器里的 Unix 时间戳是错的!__, 这导致一个连锁 bug, 排查了整整一下午, 终于才发现, 容器里获取到的时间戳被冻结在了合上盖子的那一刻....
噢对了, docker 设计上是有自动重启选项的, 创建容器的时候设置–restart为合适的值即可. 它有好几个选项. 始终重启/非手动退出后重启/不重启
巴扎黑 2017-07-03 11:43:031楼
试着用守护进程开启下服务。docker run -d。首先确保不是docker挂掉了,我这里用docker-compose up -d开启服务的,休眠后再打开服务正常运行的。应该也不是mac节能设置的原因。
docker run -d
docker-compose up -d
过去多啦不再A梦 2017-07-03 11:43:033楼
用
docker-composer
管理容器很方便 赞 +0添加回复
高洛峰 2017-07-03 11:43:032楼
hhh, 昨天我也遇到疑似 mac 合上盖子后导致 docker 工作异常的情况. 而且异常得特别深邃.
容器看似运行正常, 服务看似正常. 但__容器里的 Unix 时间戳是错的!__, 这导致一个连锁 bug, 排查了整整一下午, 终于才发现, 容器里获取到的时间戳被冻结在了合上盖子的那一刻....
噢对了, docker 设计上是有自动重启选项的, 创建容器的时候设置–restart为合适的值即可. 它有好几个选项. 始终重启/非手动退出后重启/不重启
赞 +0添加回复
巴扎黑 2017-07-03 11:43:031楼
试着用守护进程开启下服务。
docker run -d
。首先确保不是docker挂掉了,我这里用docker-compose up -d
开启服务的,休眠后再打开服务正常运行的。应该也不是mac节能设置的原因。 赞 +0添加回复