Skip to content

Instantly share code, notes, and snippets.

@uselessdev
Last active June 28, 2017 13:24
Show Gist options
  • Save uselessdev/ffede56fced52580fe52b0c2e53e82cd to your computer and use it in GitHub Desktop.
Save uselessdev/ffede56fced52580fe52b0c2e53e82cd to your computer and use it in GitHub Desktop.
Docker Compose Snippets
version: '2'
volumes:
app-mysql-data:
driver: local
services:
mysql:
image: mysql
container_name: app-mysql
volumes:
- app-mysql-data:/var/lib/mysql
ports:
- 3306:3306
# Or
expose:
- 3306
environment:
MYSQL_USER: homestead
MYSQL_PASSWORD: secret
MYSQL_DATABASE: homestead
MYSQL_ROOT_PASSWORD: root
web:
image: webdevops/php-nginx
container_name: app-web
volumes:
- .:/var/www
ports:
- 8080:80
environment:
WEB_DOCUMENT_ROOT: /var/www
links:
- mysql
composer:
image: composer
container_name: app-composer
volumes:
- .:/var/www
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: app-phpmyadmin
ports:
- 8000:80
environment:
PMA_ARBRITARY: 1
PMA_HOST: mysql
PMA_USER: homestead
PMA_PASSWORD: secret
links:
- mysql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment