如何登录lxc容器?

Cre*_*loc 8 lxc

我最近在 64 位 Ubuntu 12.04 系统上安装了 32 位 lxc 容器。当我运行命令时,我会看到sudo lxc-start -n my32bitbox一个登录提示。我输入默认的登录名和密码,即: login= ubuntu ; 密码= ubuntu; 但我仍然无法登录到容器。我该如何解决这个问题?

小智 6

登录到容器

lxc exec <container-name> -- sudo --login --user <username>
Run Code Online (Sandbox Code Playgroud)

获取容器的shell提示符

lxc exec <container-name> -- sudo /bin/bash
Run Code Online (Sandbox Code Playgroud)


小智 3

lxc-start -n <container_name> -d
lxc-attach -n <container_name>
Run Code Online (Sandbox Code Playgroud)

成功了


小智 1

您需要输入“sudo”命令的密码以获得root权限,才能运行lxc-start。它不是容器本身的登录提示。