我可以通过非登录或非登录shell(即ash
vs )登录基于 alpine 的 docker 容器ash -l
。
$ docker run -it --rm alpine /bin/ash
/ #
现在,当我使用登录 shell 时,我在提示符左侧看到一个奇怪的字符串:
$ docker run -it --rm alpine /bin/ash -l
46d4c6007f75:/#
我不知道这是从哪里来的,我以为这是用户名,但却whoami
说是root
。
我想修改基于 Alpine 的容器的登录 shell 的外观,但我不知道它在哪里定义。