0
嗨我想通过脚本(Bash/Python)自动化lxc容器创建/启动/停止并执行它们内部的命令。我能够创建一个容器,这是一个非常简单的一步自动连接到lxc容器并执行容器内的命令
lxc-create -t ubuntu -n CONTAINER1
现在我要开始这个容器和使用脚本登录到它。我试图通过用户名和密码不起作用。
lxc-start -n CONTAINER1
任何想法,将不胜感激。
嗨我想通过脚本(Bash/Python)自动化lxc容器创建/启动/停止并执行它们内部的命令。我能够创建一个容器,这是一个非常简单的一步自动连接到lxc容器并执行容器内的命令
lxc-create -t ubuntu -n CONTAINER1
现在我要开始这个容器和使用脚本登录到它。我试图通过用户名和密码不起作用。
lxc-start -n CONTAINER1
任何想法,将不胜感激。
首先,在脚本中用-d选项启动容器,然后调用下面的脚本。
我创建了一个带有“expect”的小脚本,可以登录容器,执行ls -tral然后注销。
#!/usr/bin/expect
spawn ssh [email protected]
expect "password" {
send "root\r" }
expect "# " {send "ls -tral\r" }
expect "# " {send "logout\r" }
是的,对于根的默认密码是根,是的,在我的系统我改变了他们人:-)
有啥你得到了错误信息,不要让我们去猜测。 – BMW
并向我们展示您编写的期望脚本及其错误消息。 – BMW
然后看看http://lxc.teegra.net/:'7.6.1。的/ etc /的rc.d/lxc' – BMW