Skip to content

Instantly share code, notes, and snippets.

@sreevardhanreddi
Last active January 24, 2023 11:45
Show Gist options
  • Save sreevardhanreddi/43ea96f4cc06e44355cc3d65388a63de to your computer and use it in GitHub Desktop.
Save sreevardhanreddi/43ea96f4cc06e44355cc3d65388a63de to your computer and use it in GitHub Desktop.
provision an new ec2 with docker
sudo apt-get update -y
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
sudo usermod -aG docker $USER
sudo chmod 666 /var/run/docker.sock
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy -y
sudo apt-get install htop tmux vim nano curl wget zsh -y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment