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 — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,595评论 15 147
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,531评论 0 120
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,406评论 0 27
  • 朋友圈里流传着这么一句话,只买贵的,不买便宜的。 从某种角度来说,其实的确如此。比如你买一双鞋,你会选择买贵一点的...
    不了之文阅读 484评论 0 0
  • 走着走着,待倔强变得柔软了,我们就长大了。 话没有错,倔强最终是如何变得柔软,是主动意识到要柔软慢慢地习得柔软,还...
    妮子的世界阅读 372评论 1 3