Logentries Docker 容器将无法启动
Logentries Docker container will not start
我刚刚添加了 Logentries Docker container, to a Rancher 设置。我们有另一组 LE Docker 容器 运行 已经很好了。但是,这个新容器不会启动——日志显示:
events.js:85
throw er; // Unhandled 'error' event
Error: connect ENOENT
at exports._errnoException (util.js:746:11)
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1012:19)
我对 Logentries 的基于 Docker 的设置不够熟悉,无法理解这里发生了什么。
它似乎无法连接到某些东西,但是什么?我怎样才能找出答案?
所以问题是将 docker.sock
链接到 Logentries 容器。
Logentries' documentation 说你需要一个 docker 这样的命令:
docker run -v /var/run/docker.sock:/var/run/docker.sock logentries/docker-logentries -t <token>
但是在Rancher中你不输入原始的Docker命令,你必须attach the volume when creating the service,相当于docker命令中的-v /var...
选项。
我刚刚添加了 Logentries Docker container, to a Rancher 设置。我们有另一组 LE Docker 容器 运行 已经很好了。但是,这个新容器不会启动——日志显示:
events.js:85
throw er; // Unhandled 'error' event
Error: connect ENOENT
at exports._errnoException (util.js:746:11)
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1012:19)
我对 Logentries 的基于 Docker 的设置不够熟悉,无法理解这里发生了什么。
它似乎无法连接到某些东西,但是什么?我怎样才能找出答案?
所以问题是将 docker.sock
链接到 Logentries 容器。
Logentries' documentation 说你需要一个 docker 这样的命令:
docker run -v /var/run/docker.sock:/var/run/docker.sock logentries/docker-logentries -t <token>
但是在Rancher中你不输入原始的Docker命令,你必须attach the volume when creating the service,相当于docker命令中的-v /var...
选项。