我根据带有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安装脚本。
谢谢