gpt4 book ai didi

ubuntu - 在 Ubuntu 中创建一个可以 sudo 的用户(Dockerfile)

转载 作者:行者123 更新时间:2023-12-02 18:53:35 24 4
gpt4 key购买 nike

使用 Ubuntu 16 加上 Docker,我可以创建一个可以使用 sudo 的用户“myuser”吗?必要时?

我的 Dockerfile 大致如下:

FROM ubuntu:16.04

RUN \
adduser --system --disabled-password myuser \
&& \
usermod -a -G sudo myuser

USER myuser
WORKDIR /home/myuser

我尝试了一些小的变化,例如 --ingroup sudoadduser命令。

但是,我无法让“myuser”能够运行 sudo .相反,我得到 sudo: command not found消息。

最佳答案

sudo不是现代 ubuntu docker 镜像中默认包含的二进制文件(主要是因为通常不需要在 docker 内部运行 sudo)

为了得到 sudo二进制文件,您需要从 apt 安装它

RUN apt-get update && apt-get install -y --no-install-recommends sudo

关于ubuntu - 在 Ubuntu 中创建一个可以 sudo 的用户(Dockerfile),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50573989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com