Clean and fix scripts in bin directory
This commit is contained in:
18
bin/app
18
bin/app
@@ -1,18 +0,0 @@
|
||||
DIR=`dirname $0`
|
||||
DIR=`readlink -e $DIR`
|
||||
BASE=`basename $DIR`
|
||||
IFS='/' read -ra ADDR <<< "$DIR"
|
||||
CONTAINER=${ADDR[-2]}
|
||||
while : ; do
|
||||
ID=`docker ps --no-trunc | grep $CONTAINER: | cut -d' ' -f1`
|
||||
if [ -n "$ID" ]; then
|
||||
break
|
||||
fi
|
||||
if [ ! -n "$STARTED" ]; then
|
||||
echo "Starting container."
|
||||
/opt/docker/bin/run $CONTAINER &
|
||||
STARTED=yes
|
||||
sleep 10
|
||||
fi
|
||||
done
|
||||
/opt/docker/bin/ssh $CONTAINER $1 "source .profile; /opt/$CONTAINER"
|
||||
2
bin/enter
Normal file
2
bin/enter
Normal file
@@ -0,0 +1,2 @@
|
||||
PID=`docker inspect -f "{{ .State.Pid }}" $1`
|
||||
nsenter --target $PID --mount --uts --ipc --net --pid -- $2 -l
|
||||
27
bin/id_rsa
Normal file
27
bin/id_rsa
Normal file
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEA75ZiwcUA0bGkPRDx4pKFIIcFgy7nP68pFoXAmqXx4WuCcPl7
|
||||
dOcOZEzIrfhCFBNam7LWRfgqMyk53ghJ5SH4I1kXrOTMoE4eYBZGvlpU8xmfHkUr
|
||||
mAVzCLgXnnEDd/e4++WJpoMJP6tVvhw7yazcHOPmizrTL4IwdICrjWTMQMg9Y3bJ
|
||||
qJgC+m65aUnkIli5JrtHbQG9QSa3wiHhk7riUl+RA7tg6ARZLozOCEUDxbwJXnWA
|
||||
SGta19gTjxmO5JziPveEwK4Xycmd1zCI/FElpl5PVrC+iykaQ2fKd1ZIWPGdVitZ
|
||||
2v9myDG//Jmsuz1e9f/LKcMPjlrfbXmukT2O6wIDAQABAoIBAQCAsZQcp3iYKsag
|
||||
8rArVy7hWQWyAIjA4ZK9gV0C9O5nentXufsBwXcukzwcjsTXycma5sZIUVRBpPxr
|
||||
cqJWzRdfzWR1P3VXCn8wd+bKKvWEm5eoB9mx0AOJhHFTbztAvrUDwbld0vct1xe4
|
||||
havr2clmT1iwIwn7dAAZJGCCE8nPZXW+3Bc/PVzZYBS2pJJZMR7NgGANoclvIkrO
|
||||
IeMCtgoHbPCGT5IcVmESThmVVOcRtH/TwMstftvkAI6q0mfpGZ2BVAGqJzsfYtHD
|
||||
3ctrTXila+dMA0tnsLFNdJ+7OPLi1vvZsiZGkA/VnKK/+IFq/0Zw6B7PEzuvDP+U
|
||||
OTibN7b5AoGBAP8SDX9z4at66TNNZrCY6VytlS2+7cVvQeOlcfUt6oZ8aVxOfHJ0
|
||||
KLlLB2txY2mHb3UD2mLUl7YAlULv3gUkxPyVOZYmpKx/uP3o3ZCSiVSgqMX/Mnj+
|
||||
OjDG37UB/fBLOvjx1Csuzun1wxmCaxGlCD+Xn0zkxKNJBTrgUocMPNBnAoGBAPB1
|
||||
4628oXwX4UhdDQBfPSPc1WXPxzIoRiE6y8RtBSuw6RvzsNL6reFKA0uR7OhgswhI
|
||||
tkbhKaBiUn75rNx83Qi6xPxswQ9DehG2bxMyF26Q5om6UR+XGVSPVJxIzGnMjmpE
|
||||
sT2EX0X//RJnzbd5ML3VdfwAuRXL0ArU+yM2FWrdAoGAL49yLN2yqoLUkNhR2YPp
|
||||
n3pOYqVDOJkyM/xZb1oMbN8t1iRcWAsIvOQckhAmdTrnsW3yfpMdZrZdHooTX+on
|
||||
QOGiRzkVY4S9Pbr59UcdjEYYsjKPergMqaOretjQPMoKSPjuks67jixhIJSM2lFn
|
||||
ZFQlQ/U0JS4sZ3oEaWICxOkCgYEAti87v4hpeVHGeEM39I40DpXkgOz56UCmUcrw
|
||||
U/SdtEqnc2whDtirIUQoVvtK2Y1aV+5vXCiAl2mnQ1j75VodRd3sHaxwYZYoSH9G
|
||||
jO6o3jae1L77c8nRgUXPP1HQvmAjjtRYzVkbrjeTkHxhWp9RlKLEb5hEowT2rR5M
|
||||
4JK7i2kCgYEAleQUeVo+71GY8tRScPj3MgxZomyM3PY1QCeSqY3mxQD8RHHHG6I1
|
||||
KoEtOCz8ENT0jC+1FdqczGuYqbd60FQ2L94n+KGspqJy9A076Y9lslvyxZ1Yflt3
|
||||
g37rT8GCpt4u+bMOT8zlkvncyISFsCayD2tOHnraomT91pbB+9FsFkA=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
20
bin/ssh
20
bin/ssh
@@ -1,23 +1,13 @@
|
||||
DIR=`dirname $0`
|
||||
DIR=`readlink -e $DIR`
|
||||
BASE=`basename $DIR`
|
||||
IFS='/' read -ra ADDR <<< "$DIR"
|
||||
CONTAINER=${ADDR[-2]}
|
||||
ID=`docker ps --no-trunc | grep $CONTAINER: | cut -d' ' -f1`
|
||||
ID=`docker ps --no-trunc | grep $1 | cut -d' ' -f1`
|
||||
ARGS="${*:2}"
|
||||
if [ -n "$ID" ]; then
|
||||
IP=`docker inspect --format '{{ .NetworkSettings.IPAddress }}' $ID`
|
||||
COMMAND="ssh -X -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i id_rsa $ARGS root@$IP"
|
||||
COMMAND="ssh -X -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i id_rsa root@$IP"
|
||||
if [ ! -e id_rsa ]; then
|
||||
docker cp $ID:/opt/id_rsa .
|
||||
fi
|
||||
if [ ! -z "$1" ] && [ "$1" == "-l" ]; then
|
||||
DISPLAY=:0
|
||||
chmod 0666 id_rsa
|
||||
su user -c "$COMMAND \"$2\""
|
||||
else
|
||||
chmod 0600 id_rsa
|
||||
eval "$COMMAND \"$1\""
|
||||
fi
|
||||
chmod 0600 id_rsa
|
||||
eval "$COMMAND \"$ARGS\""
|
||||
else
|
||||
echo "Container is not running."
|
||||
fi
|
||||
@@ -1 +0,0 @@
|
||||
lxc-attach -n `docker ps --no-trunc | grep $1: | cut -d' ' -f1`
|
||||
@@ -1,14 +0,0 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
command_test() {
|
||||
echo "$@"
|
||||
echo "$1"
|
||||
}
|
||||
|
||||
command_remove() {
|
||||
cat bla | xargs echo
|
||||
}
|
||||
|
||||
command_test bla
|
||||
command_test bla da ra
|
||||
@@ -1,51 +0,0 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
#
|
||||
# This script is meant for quick & easy install via:
|
||||
# 'curl -sL https://raw.githubusercontent.com/Boukefalos/docker-deployment/master/setup | sh'
|
||||
# or:
|
||||
# 'wget -qO- https://raw.githubusercontent.com/Boukefalos/docker-deployment/master/setup | sh'
|
||||
|
||||
home=/opt/docker
|
||||
url='https://get.docker.io/'
|
||||
|
||||
command_exists() {
|
||||
command -v "$@" > /dev/null 2>&1
|
||||
}
|
||||
|
||||
if ! command_exists docker; then
|
||||
echo Docker should be installed!
|
||||
exit 0
|
||||
fi
|
||||
|
||||
user="$(id -un 2>/dev/null || true)"
|
||||
|
||||
sh_c='sh -c'
|
||||
if [ "$user" != 'root' ]; then
|
||||
if command_exists sudo; then
|
||||
sh_c='sudo sh -c'
|
||||
elif command_exists su; then
|
||||
sh_c='su -c'
|
||||
else
|
||||
echo >&2 'Error: this installer needs the ability to run commands as root.'
|
||||
echo >&2 'We are unable to find either "sudo" or "su" available to make this happen.'
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
curl=''
|
||||
if command_exists curl; then
|
||||
curl='curl -sL'
|
||||
elif command_exists wget; then
|
||||
curl='wget -qO-'
|
||||
elif command_exists busybox && busybox --list-modules | grep -q wget; then
|
||||
curl='busybox wget -qO-'
|
||||
fi
|
||||
|
||||
if [ -z "$DOCKER_HOME" ]; then
|
||||
echo "DOCKER_HOME has not been set, defaulting to $home"
|
||||
export DOCKER_HOME=$home
|
||||
$sh_c "echo DOCKER_HOME=$home >> /etc/environment"
|
||||
fi
|
||||
|
||||
mkdir -p $DOCKER_HOME
|
||||
@@ -1,7 +0,0 @@
|
||||
docker run -t -i -n=false \
|
||||
--lxc-conf="lxc.network.type = veth" \
|
||||
--lxc-conf="lxc.network.flags = up" \
|
||||
--lxc-conf="lxc.network.link = br0" \
|
||||
--lxc-conf="lxc.network.ipv4 = 10.0.2.123" \
|
||||
--lxc-conf="lxc.network.ipv4.gateway=10.0.2.15" \
|
||||
hamachi /bin/bash
|
||||
Reference in New Issue
Block a user