我有一个简单的代码,我已经创建了一个docker容器,状态显示它运行正常.在代码中我使用了一些print()
命令来打印数据.我想看看打印命令输出.
为此,我看到了docker日志.但它似乎没有工作,因为它没有显示日志.如何查看日志.?
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a3b3fd261b94 myfirstdocker "python3 ./my_script…" 22 minutes ago Up 22 minutes elegant_darwin
$ sudo docker logs a3b3fd261b94
<shows nothing>
Run Code Online (Sandbox Code Playgroud)
Nic*_*lay 17
您需要打印日志的第一点stdout
.
要检查docker日志,只需使用以下命令:
docker logs --help
Usage: docker logs [OPTIONS] CONTAINER
Fetch the logs of a container
Options:
--details Show extra details provided to logs
-f, --follow Follow log output
--help Print usage
--since string Show logs since timestamp
--tail string Number of lines to show from the end of the logs (default "all")
-t, --timestamps Show timestamps
Run Code Online (Sandbox Code Playgroud)
一些例子:
docker logs --since=1h <container_id>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8074 次 |
最近记录: |