请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

容器用命名空间进行隔离,但POD中的容器却共享PID、网络、文件系统,这不矛盾吗?

每个容器,如:Docker container,都有自己的进程空间、用户空间、文件系统空间、网络空间等等命名空间。但一个POD能够包含多个容器,关键是这些容器共享PID、文件系统和网络。这不是与容器的定义矛盾吗?

正在回答 回答被采纳积分+3

1回答

刘果国 2023-02-20 11:11:33

Docker container,都有自己的进程空间、用户空间、文件系统空间、网络空间等等命名空间“,严格来说这句话不太准确,其实是容器支持有独立的xxx,并不是必须独立,因为启动容器是支持设置各种资源的参数的。我们是可以使多个容器用同一种资源的。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕后端4359714 #1
    您的意思是说:尽管不同的容器彼此之间可以使用名字空间隔离,比如:PID、网络名字空间、文件系统名字空间、用户名字空间等等,但这并非是必须的,若干个容器是可以共享诸如PID、网络、文件系统、用户等等命名空间的,对吗?
    回复 有任何疑惑可以回复我~ 2023-02-21 23:00:07
  • 刘果国 回复 提问者 慕后端4359714 #2
    是的,可以这么理解
    回复 有任何疑惑可以回复我~ 2023-02-23 09:44:24
  • 提问者 慕后端4359714 回复 刘果国 #3
    老师,能指定些有关这方面的资料供进一步学习和参考吗?
    回复 有任何疑惑可以回复我~ 2023-02-24 07:42:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信