我正在使用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
更多信息,您可以查看源代码。