Home

scripts/docker.sh

GCP

gcloud compute instances create quickvm \
    --machine-type=f1-micro \
    --zone=us-central1-a \
    --metadata=startup-script-url=http://fc2f01cccd904fcc82649c5a7e6a5052.s3-website-us-east-1.amazonaws.com/scripts/docker.sh
Add --no-address for no external IP (but make sure you have Cloud NAT setup).

AWS

aws ec2 run-instances \
    --instance-type t2.micro \
    --image-id resolve:ssm:/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 \
    --key-name `aws ec2 describe-key-pairs --query 'KeyPairs[0].[KeyName]' --output text` \
    --user-data `curl -s http://fc2f01cccd904fcc82649c5a7e6a5052.s3-website-us-east-1.amazonaws.com/scripts/docker.sh | base64 -w0` \
    --output text

Run (view)

curl http://fc2f01cccd904fcc82649c5a7e6a5052.s3-website-us-east-1.amazonaws.com/scripts/docker.sh | bash

Script

http://fc2f01cccd904fcc82649c5a7e6a5052.s3-website-us-east-1.amazonaws.com/scripts/docker.sh