问题详情如下
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
如果docker文件夹是直接在系统根目录下的(/var/lib/docker
),是不会有此问题的,问题的原因是,我的docker文件挂载在另外一块磁盘上,解决办法如下:文章来源:https://www.toymoban.com/news/detail-687235.html
- 停止所有docker服务,卸载docker文件所在的磁盘(可能不卸载也行)
sudo mount -n -o remount,suid /path/to/mountpoint
比如我的那个分区挂载在/mnt/docker
下面,就执行sudo mount -n -o remount,suid /mnt/docker
执行完,不用重启系统,启动docker的各项服务,然后再进入docker就行了文章来源地址https://www.toymoban.com/news/detail-687235.html
到了这里,关于docker中无法使用sudo命令,提示没有root权限或者文件系统挂载没有nosuid选项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!