【发布时间】:2021-06-07 20:51:01
【问题描述】:
所以,我可以通过 ssh 和一些 gpus 访问服务器,我可以在其中运行一些 python 代码。我需要使用 docker 容器来做到这一点,但是如果我尝试在服务器中使用 docker 做任何事情,我会因为我没有 root 访问权限而被拒绝权限(而且我不在 sudoers 列表中)。我在这里想念什么? 顺便说一句,我对 Docker 完全陌生(对 linux 本身也很陌生),所以可能是我没有掌握一些基础知识。
【问题讨论】:
-
你用的是什么操作系统?
-
嗨,我用的是 Ubuntu lts
-
您需要在一个允许访问 Docker 守护程序的组中,因此您需要请求服务器管理员将您添加到这样的组中。
-
哦,好吧,我想我必须自己做点什么。那我问问谢谢!
-
运行 Docker 容器几乎总是需要 root 访问权限(例如,如果您还没有 sudo 权限,请尝试
docker run -v /:/host busybox vi /host/etc/sudoers给自己授予权限)。如果是 Linux 系统,是否预装了 Python 可以直接使用,不涉及 Docker?