我想在保持屏幕的同时管道程序的标准输出.
通过一个简单的例子(echo这里使用仅用于说明目的):
$ echo 'ee' | foo
ee < - 我希望看到的输出
我知道tee可以将stdout复制到文件中,但这不是我想要的.
$ echo 'ee' | tee output.txt | foo
我试过
$ echo 'ee' | tee /dev/stdout | foo但是因为tee输出到了/dev/stdout管道,所以它不起作用foo
我正在关注这个教程。
就我而言,我在 Docker 环境中运行,并且有一个安全站点(即https://localhost)。这需要安全的 SSL 通信。
我调整了web和celery容器以实现安全连接。
但我不知道如何配置 Redis 容器以与 ssl 进行安全连接
请注意,当我在web和celery容器中没有 ssl 连接的情况下运行时,连接正常。
如何使用 ssl 配置和运行 redis?
谢谢
编辑:
我按照本教程使用 ssl 设置 redis,并按照本教程通过 Docker 容器中的 stunnel 设置 redis 使用 ssl。
我成功测试了从本地主机到 redis docker 容器的连接,通过redis-cli从本地主机(通过 stunnel)调用 redis docker 容器,使用来自本地主机的以下调用:
redis-cli -h 127.0.0.1 -p 6381
127.0.0.1:6381> auth foobared
OK
127.0.0.1:6381>
Run Code Online (Sandbox Code Playgroud)
redis服务器Docker端相关文件:
docker-compose 文件(我的 web 应用程序包含多个服务,但为了简化起见,我删除了除 redis 容器之外的所有服务):
version: '3'
services:
redis: …Run Code Online (Sandbox Code Playgroud)