Skip to content

Instantly share code, notes, and snippets.

@arisnew
Created April 23, 2024 12:06
Show Gist options
  • Select an option

  • Save arisnew/c7d1bc3feeaa2918d52f5980e4f97563 to your computer and use it in GitHub Desktop.

Select an option

Save arisnew/c7d1bc3feeaa2918d52f5980e4f97563 to your computer and use it in GitHub Desktop.
contoh docker compose mysql + phpmyadmin
version: '3.1'
services:
  db:
    image: mysql:latest
    container_name: db
    # restart: unless-stopped
    environment:
      MYSQL_ROOT_USERNAME: root
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: test_db
    volumes: 
      - mysql_data:/var/lib/mysql
    ports:
      - "3306:3306"
    # command: --sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"

  phpmyadmin:
    container_name: phpmyadmin
    image: phpmyadmin/phpmyadmin:latest
    ports: 
      - "8082:80"
    environment:
      MYSQL_ROOT_PASSWORD: root
      PMA_HOST: db
      PMA_USER: root
      PMA_PASSWORD: root
      UPLOAD_LIMIT: 500M

volumes: 
  mysql_data:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment