云主机vnc登录错误显示docker界面

故障现象

如果您在云主机中使用docker容器,登录云主机的vnc界面显示的是其docker容器的登录界面。

可能原因

如果您在容器启动时使用"/usr/sbin/init"和"--privileged"参数,会让docker容器具有Linux root用户的所有权限,如果您在容器中启动getty@tty1服务,会导致云主机中getty@tty1服务失败,因此登录云主机的vnc界面会显示其docker容器的登录界面。

解决方案

方案一:不使用"--privileged"参数。

方案二:如果必须使用"--privileged"参数,可以在容器中执行以下命令将getty@tty1服务关闭。

# systemctl stop getty@tty1.service
# systemctl disable getty@tty1.service
本文档内容整理自移动云官方帮助中心(查看原文),仅供参考。