Docker-compose logs 命令不能显示符号字符,但是 docker logs 命令可以?

Docker-compose logs command can't show symbol characters, but docker logs command can?

谁能给我解释一下,为什么

  1. docker-撰写日志"不能show/parse符号字符,
  2. 但是“docker 日志”显示符号字符?

有什么方法可以修复“docker-撰写日志”吗?

  1. docker-compose logs
  2. docker logs

我的环境:

OS: Ubuntu 18.04 (x86_64)

Docker 版本 20.10.12,构建 e91ed57

docker-compose version 1.28.4, build cabd5cfb

通过将 docker-compose 版本从 v1.29.2 更新到 v2.2.3 解决了这个问题。

但奇怪的是,在docker-compose官方安装页面上,他们使用的是v1.29.2版本安装。我不知道为什么,但可能是向后兼容性问题...... https://docs.docker.com/compose/install

尽管我从官方 Github 仓库中找到了 docker-compose 个新版本: https://github.com/docker/compose/releases

我从他们的 GitHub 回购版本中安装了一个新版本。