0

我根据带有 3.8+ 内核的 Ubuntu 13.04 的 docker.io 安装说明创建了这个脚本,但是脚本在 lxc-docker 安装失败时被中断。

ssh -o StrictHostKeychecking=no -t -t -i $CERT $USER@$SERVER <<'ENDSSH'

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install software-properties-common
sudo DEBIAN_FRONTEND=noninteractive add-apt-repository -y ppa:dotcloud/lxc-docker
sudo DEBIAN_FRONTEND=noninteractive apt-get -y update
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install lxc-docker

echo "some other actions here..."

exit #SSH session

ENDSSH
exit

安装过程的最后一行是:

Processing triggers for ureadahead ...

然后它将停留在命令行上,但这并不好。我想安装一些其他的东西并通过远程机器的退出命令正确退出。

这里哪里有问题?

我不想使用一些更复杂的远程配置工具,比如 puppet/chef/salt ,如果已经为各种操作系统准备了 100% 可靠的 docker 安装脚本,那就太好了。

谢谢

4

0 回答 0