docker exec -it xxx /bin/bash
一些容器给:
root@ba5b2a06ef27:/usr/src/myapp#
一些容器有bash-4.2#
. 我比较了 env 的输出,主机名都是数字和字母的组合。但只是登录一个是root@xxxx
,另一个是bash-4.2#
。为什么
docker exec -it xxx /bin/bash
一些容器给:
root@ba5b2a06ef27:/usr/src/myapp#
一些容器有bash-4.2#
. 我比较了 env 的输出,主机名都是数字和字母的组合。但只是登录一个是root@xxxx
,另一个是bash-4.2#
。为什么
它仅取决于特定图像及其配置(特别是
PS1
环境变量)。例如,您可以使用环境变量设置为 value 的 Ubuntu 映像启动容器
bash-4.2#
。另一个容器可能使用完全相同版本的 Ubuntu,但PS1
环境变量可能设置为不同的值。