docker-compose with multiple databases

后端 未结 6 699
天涯浪人
天涯浪人 2020-12-25 10:51

I\'m trying to figure out how to implement docker using docker-compose.yml with 2 databases imported from sql dumps.

httpd:
    container_name: webserver
            


        
6条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-25 11:27

    version: '3'
    services:
      mysql1:
        image: mysql:5.6.26
        environment:
         MYSQL_ROOT_PASSWORD: asdf
         MYSQL_USER: asdf
         MYSQL_HOST: localhost
         MYSQL_PASSWORD: asdf
         MYSQL_DATABASE: asdf
        ports:
          - "3307:3306"
      mysql2:
        image: mysql:5.6.26
        environment:
         MYSQL_ROOT_PASSWORD: asdf
         MYSQL_USER: asdf
         MYSQL_HOST: localhost
         MYSQL_PASSWORD: asdf
         MYSQL_DATABASE: asdf
        ports:
          - "3308:3306"
    
    • After docker-compose up
    • Connect to mysql1

      mysql -h localhost -uasdf -P 3307 -pasdf asdf --protocol=tcp -D asdf
      
    • Connect to mysql2

      mysql -h localhost -uasdf -P 3308 -pasdf asdf --protocol=tcp -D asdf
      

提交回复
热议问题