Created
February 21, 2017 22:40
-
-
Save vfarcic/906d37d1964255b40af430bb03d2a72e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
docker-machine create \ | |
-d virtualbox \ | |
swarm | |
eval $(docker-machine env swarm) | |
docker swarm init \ | |
--advertise-addr $(docker-machine ip swarm) | |
docker secret create [OPTIONS] SECRET file|- | |
echo "I like candy" \ | |
| docker secret create my_secret - | |
docker secret inspect my_secret | |
docker service create --name test \ | |
--secret my_secret \ | |
--restart-condition none \ | |
alpine cat /run/secrets/my_secret | |
docker logs $(docker container ps -qa) | |
docker service rm test | |
docker secret rm my_secret | |
docker network create --driver overlay proxy | |
docker service create --name proxy \ | |
-p 80:80 \ | |
-p 443:443 \ | |
-p 8080:8080 \ | |
-e STATS_USER=my-user \ | |
-e STATS_PASS=my-pass \ | |
--network proxy \ | |
-e MODE=swarm \ | |
vfarcic/docker-flow-proxy | |
docker service inspect proxy --pretty | |
echo "secret-user" \ | |
| docker secret create dfp_stats_user - | |
echo "secret-pass" \ | |
| docker secret create dfp_stats_pass - | |
docker service update \ | |
--secret-add dfp_stats_user \ | |
--secret-add dfp_stats_pass \ | |
proxy | |
docker service rm proxy | |
curl -o dfp.yml \ | |
https://raw.githubusercontent.com/vfarcic/\ | |
docker-flow-stacks/master/proxy/docker-flow-proxy-secrets.yml | |
docker stack deploy -c dfp.yml proxy | |
curl -o go-demo.yml \ | |
https://raw.githubusercontent.com/vfarcic/\ | |
go-demo/master/docker-compose-stack.yml | |
docker stack deploy -c go-demo.yml go-demo | |
curl -u secret-user:secret-pass \ | |
"http://$(docker-machine ip swarm)/admin?stats;csv;norefresh" | |
docker-machine rm -f swarm |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment