Laravel sail:以root身份登录或创建一个root用户



我正在使用sail并试图使用shell作为根,这是不可能的。切换到root用户需要输入密码,我不知道。

我试图改变dockerfile:

ARG WWWROOTGROUP
RUN groupadd --force -g $WWWROOTGROUP sailRoot
RUN useradd -ms /bin/bash --no-user-group -g $WWWROOTGROUP -u 1337 sailRoot
RUN usermod -aG sudo sail
RUN usermod -aG sudo sailRoot

我尝试添加一个新用户,并给他和标准sail用户root权限,但它不起作用。容器中不可用sailRoot用户。当然,我用dockerfile重建容器。据我所知,修改后的dockerfile被正确执行。

有谁知道如何使用sail将用户更改为root吗?

我要做的是将imagemagick安装到容器中。我已经添加了"apt-get install imagemagick-doc"到dockerfile,但它没有安装在容器内。如果你知道怎么做,我会很感激的!

谢谢。

sail root-shell

更多信息,您可以查看源代码。

最新更新