Skip to content

Instantly share code, notes, and snippets.

@rjpower
Created August 24, 2016 23:00
Show Gist options
  • Select an option

  • Save rjpower/fffad70e5e72adbb2f4f27425bd27337 to your computer and use it in GitHub Desktop.

Select an option

Save rjpower/fffad70e5e72adbb2f4f27425bd27337 to your computer and use it in GitHub Desktop.
simple user script for running docker in AWS
#!/bin/bash
# INSERT VARIABLES HERE
# e.g.
#
# export PACKAGE_TAG=...
# export CLUSTER_TAG=...
export DEPLOY_DIR=/media/ephemeral0/deploy
set -x
apt-get install -y unzip zip
mkdir -p $DEPLOY_DIR
cd $DEPLOY_DIR
IMAGE_NAME=${PACKAGE_TAG}
aws s3 cp s3://ai2-docker/releases/${IMAGE_NAME}.tar.gz .
docker load < ./${IMAGE_NAME}.tar.gz
docker kill $(docker ps -q -a)
docker run \
--restart=always\
--net=host\
-d \
-v /media/ephemeral0:/data0\
-v /media/ephemeral1:/data1\
-p port:port\
-e some_env:${SOME_ENV_VAR}\
${IMAGE_NAME}\
/command/to/run.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment