Skip to content

Repository to experiment and learn new things about Docker Compose.

Notifications You must be signed in to change notification settings

josejuansanchez/docker-compose-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose-playground

Repository to experiment and learn new things about Docker.

Examples

  • Example 01. Simple Apache HTTP server with bind mount.
  • Example 02. Simple Apache HTTP server with PHP.
  • Example 03. Simple Nginx server.
  • Example 04. Simple Nginx server with PHP.
  • Example 05. Simple MySQL server with a volume.
  • Example 06. MySQL credentials are set using environment variables in a .env file.
  • Example 07. Two services, one with MySQL and another with phpMyAdmin.
  • Example 08. MySQL with healthcheck and phpMyAdmin.
  • Example 09. LAMP stack, using a custom image for the web server.
  • Example 10. LAMP stack, using a custom image for the web server. The web server and the database are in different networks.
  • Example 11. LEMP stack.
  • Example 12. WordPress application.
  • Example 13. Moodle application.
  • Example 14. Flask application.
  • Example 15. Two services, one with MySQL and another with phpMyAdmin. MySQL uses mysql_native_password instead of caching_sha2_password as default authentication plugin.
  • Example 16. WordPress application using different networks for the services.

About

Repository to experiment and learn new things about Docker Compose.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published