首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux普通用户使用Docker

简介 Docker 是一款开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化。...不过,对于不那么要求安全性的场景,或者服务器上的部分普通用户值得信赖,能安全使用其被赋予的权限,则可以考虑给这部分用户使用 Docker 的权限。...普通用户使用 Docker 3.1 问题 普通用户直接使用 Docker 会报错权限不足: docker: Got permission denied while trying to connect to...如果需要让普通用户在 Docker 中也能使用显卡,则需要进一步配置,具体参见 Nvidia 提供的官方指导。...附录 参考资料: Install Docker Engine Post-installation steps for Linux NVIDIA Cloud Native Documentation non-root

6.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux:终端提示符 (prompt) 不如期生效原因

顾名思义就是提示符的意思, 看起来和我们遥远, 但实际上只要是每个接触shell的童鞋, 都有看到, 那就是我们在输命令时前面的那串提示符....例如: 当然, 这个样式是可以修改的, 这就涉及到我们的PS1和PS2了, 有经验或者以前有设置过的童鞋估计都不会陌生, 木有接触过的童鞋可以参考一下链接学习下: linux PS1 提示符定义 问题..., 现在试验下: 正如我们猜测的一样, 提示符那边已经变成了我们的时间了, 但是貌似出现了一个问题, 当我们在执行下一条命令时, 时间却没有改变, 还是40秒, 哪怕我们多执行几次还是这样....但是这个原因很快就被否决, 因为当我们在切换用户时, 提示符的$会改变成#, 而且也有其他的例子(下面会举出来)证明, PS1是每次都会执行的. 所以问题只能在于我们写法中....可能这里会有童鞋不清楚linux的单引号和双引号的区别, 简单来说就是: 双引号: 让大部分的符号(例如*), 失去意义,变为普通的字符. 单引号: 让所有的符号, 都失去意义, 变为普通的字符.

2.6K50

Linux 普通用户启动nginx报错处理

2 nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok … 分析 nginx需要超级用户启动,因为普通用户只能用...1024以上的端口,1024以内的端口只能由root用户使用,nginx这里使用的是80端口,所以切换普通用户启动失败 方案 想到的第一反应就是让要保留80端口,只能是root启动,又想用普通用户启动怎么办呢...分析 nginx需要超级用户启动, 因为普通用户只能用1024以上的端口,1024以内的端口只能由root用户使用,nginx这里使用的是80端口,所以切换普通用户启动失败 方案 要保留80端口,只能是...root启动,又想用普通用户启动怎么办呢?...chown root /usr/local/nginx/sbin/nginx chmod u+s /usr/local/nginx/sbin/nginx 然后切换到普通用户去 执行 nginx 命令,

3.8K10

linux系统终端命令提示符设置(PS1)记录

PS(Prompt Sign)指的是命令提示符,在日常运维工作中为了方面操作管理,有时会设定PS1环境变量。...那么如何让linux终端命令提示符号显示全路径,而不是当前简介路径?...PS2:第一行没输完,等待第二行输入的提示符。  Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host工作目录]$....例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略  \t :显示时间为24小时格式,如:HH:MM:SS...家目录会以 ~代替 \W :利用basename取得工作目录名称,所以只会列出最后一个目录 \# :下达的第几个命令 \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$ =======

4.2K80

定制你的 Linux:精彩 Shell 提示符设置技巧

在操作 Linux 系统时,我们最常接触的就是终端界面。其中,Shell 提示符(也称命令行提示符)作为用户与系统交互的第一道门户,拥有极高的可定制性。...在这个示例中,"username" 是当前用户的用户名,"hostname" 是主机名,"~" 是当前的工作目录," 二、默认的 Shell 提示符 不同的 Linux 发行版和不同的 Shell 类型...三、如何定制 Shell 提示符? 在 Bash 中,Shell 提示符是由 PS1 环境变量定义的。你可以通过修改这个变量来定制你的提示符。...结语 定制 Shell 提示符是提高 Linux 使用体验的一个小技巧。你可以通过改变颜色、添加信息或者创建复杂的提示符来提高你的工作效率。...希望你喜欢今天的文章,并在你的 Linux 旅程中找到更多有趣的东西!

55120

在 Ubuntu 发行版上重置遗忘的 WSL 密码

在 Ubuntu 或任何其他 Linux 发行版上重置遗忘的 WSL 密码 要在 WSL 中重设 Linux 密码,你需要: 将默认用户切换为 root 重置普通用户的密码 将默认用户切换回普通用户 让我向你展示详细的步骤和截图...这是通过 Windows 命令提示符完成的,你需要知道你的 Linux 发行版需要运行哪个命令。 这个信息通常在 Windows 商店 中的发行版应用的描述中提供。这是你首次下载发行版的地方。...你应该把它改回你的普通用户帐户,否则它将一直以 root 用户的身份登录。 步骤 3:再次将普通用户设置为默认用户 你需要你在上一步中用 passwd 命令 使用的普通帐户用户名。...再次启动 Windows 命令提示符。使用你的发行版命令,方式与第 1 步中类似。然而,这一次,用普通用户代替 root。...ubuntu config --default-user username Set regular user as default user 现在,当你在 WSL 中启动你的 Linux 发行版时,你将以普通用户的身份登录

1.6K20

12-1 定制提示符

Linux中的很多程序一样,shell 提示符的可配置性很高。 尽管大多数用户并不重视提示符,但是一旦我们学会了怎样控制它,它就会成为一种相当有用的设备。...(准) 一、提示符的分解 1.提示符的构成 系统的默认 shell 提示符看起来如下: ?...shell提示符.png 可以看到 shell 提示符中包含了用户名、主机名 和 当前的工作目录,但是为什么 shell 提示符是这样子的呢? 很简单,提示符就是这样定义的。...因为每一个 Linux 发行版本对此提示符字符串的定义都会有所不同,有一些甚至定义得很奇怪。 ② shell提示符中使用的转义字符(准) 转义字符 含义 \a ASCⅡ 铃声。...尽管提示符就在那里,但是系统并不会显示,这样的提示符看起来很不得劲,所以现在将提示符设置为最简略的内容。

65210

在 WSL 上忘记了 Linux 密码?下面是如何轻松重设的方法

在 Ubuntu 或任何其他 Linux 发行版上重置遗忘的 WSL 密码 要在 WSL 中重设 Linux 密码,你需要: 将默认用户切换为 root 重置普通用户的密码 将默认用户切换回普通用户 让我向你展示详细的步骤和截图...这是通过 Windows 命令提示符完成的,你需要知道你的 Linux 发行版需要运行哪个命令。 这个信息通常在 Windows 商店 中的发行版应用的描述中提供。这是你首次下载发行版的地方。...image.png 从 Windows 菜单中,启动命令提示符: image.png 在这里,以这种方式使用你的发行版的命令。...再次启动 Windows 命令提示符。使用你的发行版命令,方式与第 1 步中类似。然而,这一次,用普通用户代替 root。...ubuntu config --default-user username image.png 现在,当你在 WSL 中启动你的 Linux 发行版时,你将以普通用户的身份登录。

2.1K21
领券