小编cra*_*urn的帖子

使用netcat将unix socket连接到tcp socket

我试图使用此命令将unix套接字公开为tcp套接字:

nc -lkv 44444 | nc -Uv /var/run/docker.sock
Run Code Online (Sandbox Code Playgroud)

当我尝试localhost:44444/containers/json从浏览器访问时,它不会加载任何东西,但保持连接打开(加载东西不断旋转),但控制台(因为-v标志)显示正确的http响应.

关于如何使这个工作的任何想法?

PS:我知道我可以使用socat,或者只是告诉docker也可以监听tcp套接字,但是我使用的是项目的原始vm图像,除了/ home之外它不会让我修改任何东西.

sockets linux netcat docker

5
推荐指数
1
解决办法
7121
查看次数

标签 统计

docker ×1

linux ×1

netcat ×1

sockets ×1