docker - 如何将Docker的容器与管道连接

我想拥有自定义服务器,该服务器在Docker的容器内进行侦听(例如在TCP 192.168.0.1:4000上)。如何从容器外部进出数据。我不想使用主机端口进行桥接。我宁愿使用管道或不占用主机网络资源的东西。请向我展示docker命令的完整示例。

最佳答案

您可以使用Docker volumes。

您以以下方式启动容器

docker run -v /host/path:/container/path ...

然后您可以将数据通过管道传输到/host/path中的文件,它们将在/container/path中可见,反之亦然。

https://stackoverflow.com/questions/30100851/

相关文章:

docker - 我必须创建一个隧道来访问另一台主机上的 docker 容器吗?

hadoop - NameNode 的用户名必须与 DataNode 的用户名相同吗?

java - java.io.IOException:方案:maprfs没有文件系统。将maprfs

docker - Docker容器访问群集IP

hadoop - 在我们的发现集群中提高 yarn 容器利用率的建议

docker - ssh进入boot2docker-您可以从boot2docker vm中看到-v文

docker - Docker中的开发环境

docker - 在Boot2Docker中使用MySQL时JDBC连接缓慢

hadoop - 使用sqoop排除表

docker - 权限被拒绝:docker-machine create