美文网首页
使用Docker-Compose部署Mysql+PHPMyAdm

使用Docker-Compose部署Mysql+PHPMyAdm

作者: 小蜗牛爬楼梯 | 来源:发表于2020-05-04 00:28 被阅读0次

    This file will setup Wordpress, MySQL & PHPMyAdmin with a single command. Add the code below to a file called "docker-compose.yaml" and run the command

    直接上脚本docker-compose.yml

    version: '3'
    
    services:
      # Database
      db:
        image: mysql:5.7
        volumes:
          - db_data:/var/lib/mysql
        restart: always
        ports:
          - '3306:3306'
        environment:
          MYSQL_ROOT_PASSWORD: root
          MYSQL_DATABASE: spring-boot-demo
          MYSQL_USER: root
          MYSQL_PASSWORD: root
        networks:
          - wpsite
      # phpmyadmin
      phpmyadmin:
        depends_on:
          - db
        image: phpmyadmin/phpmyadmin
        restart: always
        ports:
          - '8080:80'
        environment:
          PMA_HOST: db
          MYSQL_ROOT_PASSWORD: root 
        networks:
          - wpsite
      # Wordpress
      wordpress:
        depends_on:
          - db
        image: wordpress:latest
        ports:
          - '8000:80'
        restart: always
        volumes: ['./:/var/www/html']
        environment:
          WORDPRESS_DB_HOST: db:3306
          WORDPRESS_DB_USER: root
          WORDPRESS_DB_PASSWORD: root
          WORDPRESS_DB_NAME: spring-boot-demo
        networks:
          - wpsite
    networks:
      wpsite:
    volumes:
      db_data:
    

    另外一个供参考。

    version: '3.3'
    
    services:
       db:
         image: mysql:5.7
         volumes:
           - db_data:/var/lib/mysql
         restart: always
         ports:
            - "3306:3306"
         environment:
           MYSQL_ROOT_PASSWORD: root
           MYSQL_DATABASE: spring-boot-demo
           MYSQL_USER: root
           MYSQL_PASSWORD: root
    
       wordpress:
         depends_on:
           - db
         image: wordpress:latest
         ports:
           - "8000:80"
         restart: always
         environment:
           WORDPRESS_DB_HOST: db:3306
           WORDPRESS_DB_USER: root
           WORDPRESS_DB_PASSWORD: root
           WORDPRESS_DB_NAME: spring-boot-demo
    volumes:
        db_data: {}
    

    相关文章

      网友评论

          本文标题:使用Docker-Compose部署Mysql+PHPMyAdm

          本文链接:https://www.haomeiwen.com/subject/ljvsghtx.html