docker&&samba|“Unable to apply new capability set”问题

最近了解了一下docker,于是就产生了在容器中搭建服务器的念头。刚好前段时间在学习samba服务器,于是就在docker容器中搭建了samba服务器。搭建过程就不细说,无非就是docker pull一个ubuntu镜像,然后在ubuntu镜像中安装samba服务器组件。samba服务器的学习可以参照·鸟哥的linux私房菜服务器架设篇。具体我就不再赘述。
这篇文章主要记录的是在容器中安装了samba服务器之后,利用mount指令将共享文件夹挂载到/mnt文件夹的时候,产生了Unable to apply new capability set的错误。

产生挂载错误

解决方法

同样也是经过很久的上网查资料,一直没有找到相关解决方法。但是,依我推断,应该是在docker中无法直接使用mount指令的缘故。终于,我找到了原因是容器中的权限问题引起的。只要在启动docker容器时加上--privileged=true获取最高特权就行了。

docker&&samba|“Unable to apply new capability set”问题_第1张图片
成功解决

你可能感兴趣的:(docker&&samba|“Unable to apply new capability set”问题)