Skip to content

Instantly share code, notes, and snippets.

@denzuko
Created August 12, 2014 02:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save denzuko/e5999f58d5a9177cd784 to your computer and use it in GitHub Desktop.
Save denzuko/e5999f58d5a9177cd784 to your computer and use it in GitHub Desktop.
core-os dockerstartup.sh
#!/bin/sh
#########
#
# http://blog.docker.com/2013/07/docker-desktop-your-desktop-over-ssh-running-inside-of-a-docker-container/
#
########
IFACE=enp0s8
start() {
CONTAINER_ID=$(docker run -d -P denzuko/docker-desktop)
docker port $CONTAINER_ID 22
}
status() {
CONTAINER_ID=`docker ps | sed '2p;d' | awk '{ print $1 }'`
docker port $CONTAINER_ID 22
ip a l dev ${IFACE} | awk '/inet / { print $2 }'
echo $(docker logs $CONTAINER_ID | sed -n 1p)
}
[ "$#" -ne 1 ] && (echo "$0: <start|status>" && exit $?) || status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment