docker:创建daemon.json后docker启动失败

时间:2018-07-20 09:17:49

标签: docker

我正在尝试为docker设置awslogs。 文档说要将其添加到daemon.json:

{
  "log-driver": "awslogs",
  "log-opts": {
    "awslogs-region": "eu-central-1"
  }
}

当我在Ubuntu上创建/etc/docker/daemon.json时,Docker上面的内容不会再次启动。

Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: inactive (dead) (Result: exit-code) since Fr 2018-07-20 10:59:53 CEST; 11s ago
     Docs: https://docs.docker.com
  Process: 647 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE)
 Main PID: 647 (code=exited, status=1/FAILURE)

Jul 20 10:59:53 dev01-ubuntu systemd[1]: Failed to start Docker Application Container Engine.
Jul 20 10:59:53 dev01-ubuntu systemd[1]: docker.service: Unit entered failed state.
Jul 20 10:59:53 dev01-ubuntu systemd[1]: docker.service: Failed with result 'exit-code'.
Jul 20 10:59:53 dev01-ubuntu systemd[1]: docker.service: Service hold-off time over, scheduling restart.
Jul 20 10:59:53 dev01-ubuntu systemd[1]: Stopped Docker Application Container Engine.
Jul 20 10:59:53 dev01-ubuntu systemd[1]: docker.service: Start request repeated too quickly.
Jul 20 10:59:53 dev01-ubuntu systemd[1]: Failed to start Docker Application Container Engine.

有人可以解释这种行为吗?

1 个答案:

答案 0 :(得分:0)

永远不要使用它。

但是从这个https://docs.docker.com/config/containers/logging/plugins/开始,看来我们需要为任何新的日志驱动程序安装插件,并用docker plugin ls进行检查

也许它仅在亚马逊云环境中可用,而在本地PC中不可用,以防万一您没有注意到它。