是否存储了docker远程API日志?

时间:2016-10-31 17:54:15

标签: docker docker-api

我在OpenSuse Leap 42.1上安装了Docker。我已经设置了远程API。在哪里可以看到远程API服务的日志/ STDOUT?特别是指示API调用的日志,例如GET和POST调用。

我使用以下方法检查了泊坞窗服务日志:

journalctl -u docker.service

但这只表明API正在侦听端口。实际上并没有显示有关正在进行的呼叫的信息。

time="2016-10-31T17:44:07.170795338Z" level=info msg="API listen on /var/run/docker.sock"

当我直接运行docker deamon时,我能够在STDOUT中看到REST API信息。我猜它没有将STDOUT存储到日志中。

1 个答案:

答案 0 :(得分:0)

我在CentOS 7.3.1611上安装了Docker Engine 1.13.1。

我添加了dockerd选项。

<div id="movies-div">
    <c:forEach var="film" items="${films}">                 
        <div class="movie">
            <div class="poster-div">
                <img class="poster" src="${film.poster}" />
            </div>
            <div class="title-div">
                    ${film.titre}               
            </div>

        </div>
    </c:forEach>
</div>

我在journalctl中找到了API日志。

/usr/bin/dockerd --log-level=debug (...snip...)