繁体   English   中英

ssh:如何更生动地查看远程机器上的docker-compose日志

[英]ssh: how to view docker-compose logs on remote machine more lively

我有一个运行 docker compose 的 aws 实例

我想看看日志,我正在尝试

ssh -i "aws_key.pem" ubuntu@xx.xx.xx.xx<<'ENDSSH'
cd PROJECT_FOLDER
docker-compose logs --no-color --tail=2000 webapp
ENDSSH

我可以看到日志,但连接关闭

我怎样才能让它活着

遵循Anca Iordache的“ Docker 撰写:从本地到 Amazon ECS ”,您可以考虑使用 SSH 的替代方案: docker 日志,以在您的 AWS 上下文中创建日志。

$ docker context create ecs myecscontext
? Create a Docker context using: AWS environment variables
Successfully created ecs context "myecscontext"

$ docker context use myecscontext
myecscontext

$ export AWS_ACCESS_KEY="*****"
$ export AWS_SECRET_KEY="******"

$ docker-compose logs --no-color --tail=2000 webapp

您可能正在寻找follow选项。

尝试docker compose logs --followdocker compose logs -f

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM