小编sea*_*hub的帖子

如何在网络命名空间中使用绑定挂载?

我有一个在网络命名空间中运行的应用程序。这效果很好。

我想在不同的命名空间中多次运行该应用程序。为了方便起见,我想将应用程序的工作目录绑定到命名空间内的 /tmp/nsX 之类的目录。

如果我只是mount --bind /tmp/nsX /var/lib/my-app在命名空间中执行此操作,那么当我退出命名空间时,挂载就会消失。

通过进入/退出命名空间,我的意思是ip netns exec bash

我正在看unsharensenter但我不知道该怎么做。

我想要:

  • 为命名空间配置网络
  • 在命名空间中为我的应用程序的工作目录创建绑定安装。
  • 在命名空间中生成我的应用程序。如果有帮助的话,它有一个“fork”选项。
  • 能够离开和进入命名空间,而不会出现任何东西消失或消失的情况。

如果我需要使用其他一些命名空间类型,那也没有问题。

namespace network-namespaces unshare

4
推荐指数
1
解决办法
1765
查看次数

标签 统计

namespace ×1

network-namespaces ×1

unshare ×1