Docker上Ubuntu的根密码是什么?

Pau*_*eal 0 ssh ubuntu docker

我正在尝试使用ssh在Ubuntu内部容器中进行连接,但是我需要密码。

Dav*_*aze 5

您通常不使用ssh进入Docker容器:它们通常仅运行一个进程,并且该进程通常不是ssh守护进程。

如果您有权访问主机以运行Docker命令,则可以docker exec -u root <containerid>在容器中获取根shell。

由于如果确实需要,您始终可以从主机获取root shell,因此这里没有root密码,因此您无法直接以root用户身份登录。(而且,您不能直接登录(8)到容器,并且通常没有任何种类的远程Shell服务,因此无论如何都不能以任何方式直接登录。)

  • @PauloLeal 您可以按照@DavidMaze 的建议以 root 身份登录,然后运行 ​​`passwd` 来设置 root 密码。 (2认同)