首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向专用容器网络公开对接者tcp api?

如何向专用容器网络公开对接者tcp api?
EN

Server Fault用户
提问于 2018-02-09 21:14:49
回答 1查看 361关注 0票数 0

我希望我的一个容器能够控制码头本身,我目前所做的方式就是在内部公开套接字,但我不喜欢这样做。我真正想做的是通过tcp进行认证。我不确定的是,我如何才能向内部专用网络公开对接者tcp套接字(在一致的IP或域上)。

如何将码头作为服务公开给我的集装箱?

EN

回答 1

Server Fault用户

发布于 2018-02-09 21:32:08

Docker的套接字上没有身份验证。任何能够访问套接字的人都可以控制所有容器,并且可以有效地脱离容器并成为容器主机上的根(如果没有使用SELinux )。

首先,如果您决定这样做,请非常小心,因为您只运行可信的代码。

第二,忘记TCP;只需将Docker套接字绑定到容器。这样,只有特定的容器才能访问Docker。

代码语言:javascript
复制
docker run -v /run/docker.sock:/run/docker.sock privileged_container
票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/896594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档