使用 ctr run 启动容器时出错

使用 ctr run 启动容器时出错

我正在使用 docker run 命令启动一个容器,它工作正常。但是,当我尝试使用 ctr 命令启动同一个容器时(无论我使用什么快照程序),我都会收到此错误:

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?

错误来自 dockerfile 中以 开头的一行sudo。请注意,我尝试删除 sudo,但随后出现权限被拒绝错误。根据我的理解,docker 引擎在后台使用 ctr。那么为什么 ctr 不起作用?我该如何继续解决

相关内容