Docker tips
# run mysql:5.6 and use it from docker: https://hub.docker.com/_/mysql/
docker run -p 3306:3306 --name mysql-5.6 \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.6 \
--lower-case-table-names=1
docker network create logger_network
docker network ls
docker run -d -h $(hostname) --name splunk-universal-forwarder --restart unless-stopped --net logger_network splunk-universal-forwarder:6.5.0
docker run -d -h $(hostname) --name logger --restart unless-stopped -e CLUSTER_NAME=quote-buy -e SPLUNK_HEC_URI=http://splunk-universal-forwarder:8088/ --net logger_network -p 127.0.0.1:24224:24224 -p 127.0.0.1:5140:5140 log-router:latest
docker run -d -h $(hostname) --name app --label service=quote-buy --log-driver=fluentd --log-opt fluentd-address=localhost:24224 --log-opt fluentd-async-connect=true --log-opt labels=service -e PORT=80 -e APP_ENV=production -e AWS_REGION=ap-southeast-2
docker run -d -h $(hostname) --name web --label service=quote-buy --log-driver=fluentd --log-opt fluentd-address=localhost:24224 --log-opt fluentd-async-connect=true --log-opt labels=service -e NGINX_BACKEND_PORT=80 --link app:backend -p 80:80 nginx-reverse-proxy:201612191122
docker ps