docker-compose.yml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | version: "2" services: db-container: image: busybox volumes: - db-volume: /var/lib/mysql/ mysql-container: image: mysql:8 environment: - MYSQL_ROOT_PASSWORD=dbpass01 - MYSQL_DATABASE=redmine command: --character-set-server-utf8mb4 --collation-server=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_password volumes_from: - db-container dpends_on: - db-container restart: always pma-container: image: phpmyadmin/phpmyadmin environment: - PMA_HOST=mysql-container - PMA_USER=root - PMA_PASSWORD=dbpass01 ports: - 8080:80 depends_on: - mysql-container restart: always wp-container: image: wordpress environent: - WORDPRESS_DB_HOST=mysql-container - WORDPRESS_DB_USER=root - WORDPRESS_DB_PASSWORD=dbpass01 ports: - 8080:80 depends_on: - mysql-container restart: always rm-container: image: redmine environment: - REDMINE_DB_MYSQL=mysql-container - REDMINE_DB_USERNAME=root - REDMINE_DB_PASSWORD=dbpass01 ports: - 3000:3000 depends_on: - mysql-container restart: always volumes: db-volume: |