Skip to content

Instantly share code, notes, and snippets.

@jeeftor
Last active July 24, 2017 10:28
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 jeeftor/5fc12eca349af7cec7b5dee3cb42ee1c to your computer and use it in GitHub Desktop.
Save jeeftor/5fc12eca349af7cec7b5dee3cb42ee1c to your computer and use it in GitHub Desktop.
#!/bin/bash
# Make certificate dir
mkdir ~/certs
# Setup the DNSMasq container
docker run -d --name dnsmasq \
--restart always \
-p 53535:53/tcp \
-p 53535:53/udp \
--cap-add=NET_ADMIN andyshinn/dnsmasq \
--address=/dev/127.0.0.1
# Create /etc/resolver/dev file
sudo sh -c "echo nameserver 127.0.0.1 > /etc/resolver/dev"
sudo sh -c "echo port 53535 >> /etc/resolver/dev"
# Run the ngnix-proxy
docker run -d \
-p 80:80 \
-p 443:443 \
--name nginx-proxy \
--restart always \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
-v ~/certs:/etc/nginx/certs \
jwilder/nginx-proxy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment