Last active
December 16, 2020 18:23
-
-
Save yohangdev/090f18ff589a3cfa1eb2a504e93f8a34 to your computer and use it in GitHub Desktop.
My Docker Cheatsheet
This file contains hidden or 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 run --rm -it -v $(pwd):/application --workdir=/application composer install | |
| docker run --rm -it -v $(pwd):/application --workdir=/application composer create-project francescomalatesta/laravel-api-boilerplate-jwt laravel-api | |
| docker run --name mysql5.7 -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -p 3306:3306 -d mysql:5.7 | |
| docker service create --name mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=yes --publish published=3306,target=3306,protocol=tcp mysql:5.7 | |
| docker volume create postgres10.5_data | |
| docker run --name postgres10.5 -v postgres10.5_data:/var/lib/postgresql/data -d -p 5432:5432 postgres:10.5 | |
| docker run --name mongo3.6 -v mongo3.6_data:/data/db -d -p 27017:27017 mongo:3.6 | |
| docker run -v $(pwd):/usr/share/nginx/html -p 8080:80 -d nginx | |
| docker run -e ROOT_PASSWORD=asdf1234 --name dns_server -d --restart=always -p 53:53/tcp -p 53:53/udp -p 10000:10000/tcp sameersbn/bind:latest | |
| docker run -d --name=cloudflare-dns-tls -p 53:53/udp --restart=always -e VERBOSITY=3 qmcgaw/cloudflare-dns-server | |
| docker run -d --name=quad9-dns-tls --restart=always -p 53:53/udp oikuda/stubby-quad9 | |
| docker run -d --name=google-dns --restart=always -p 53:53/udp -p 53:53 ventz/dns-over-https | |
| docker update --restart=always/no/unless-stopped <container> | |
| docker run -d -v $(pwd):/var/www/html/data/ -p 8081:80 --restart=unless-stopped roest/docker-speedtest-analyser | |
| docker run -d -p 8080:8080 -p 80:80 -p 443:443 -v $PWD/traefik.toml:/etc/traefik/traefik.toml -v /var/run/docker.sock:/var/run/docker.sock --name traefik traefik | |
| docker run -p 9090:9090 --name prometheus -v prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus | |
| docker run -p 3000:3000 --name grafana grafana/grafana |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment