Mysql
 sql >> база данни >  >> RDS >> Mysql

Възможно ли е да стартирате две копия на докер контейнери в един контейнер на база данни на mysql?

Надяваме се, че едно от тези тълкувания е правилно.

Мога ли да стартирам множество mysql демони в различни контейнери, които споделят един обем данни?

Не, всеки демон се нуждае от отделна директория с данни, за да се избегнат конфликти. Можете да поставите множество директории с данни в споделения том, но резултатът от това е множество напълно отделни бази данни. - източник

Мога ли да стартирам няколко контейнера, които свързват към един контейнер на база данни mysql?

Да, възможно е да се позволи множество контейнери да се свързват към един контейнер на база данни, но не и чрез споделяне на томове. Контейнер Z ще стартира демона на mysql и други контейнери могат да се свързват с него чрез tcp сокети. официалното mysql репо readme има стъпки, за да започнете:

Първо стартирайте контейнер Z.

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql

След това стартирайте други контейнери, които искате да свържете към базата данни с нещо подобно:

docker run --name webservera --link some-mysql:mysql -d application-that-uses-mysql

Документи за --link флаг . Свързването на контейнера добавя запис в hostfile за псевдонима на връзката, така че не е нужно да намирате адреса ръчно. Конфигурацията на базата данни на вашия уеб сървър би изглеждала така

jdbc:mysql://address=(protocol=tcp)(host=mysql)(port=3306)(user=root)(password=mysecretpassword) 

Надявам се това да помогне.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Основна грешка на Entity Framework:Възникна грешка при използването на връзката към база данни '' на сървър 'localhost'

  2. как да напиша регулярен израз в MySQL заявки за избор?

  3. Импортиране на данни от MySQL с Sqoop - Грешка:Няма мениджър за низ за свързване

  4. MySQL присъединяване на максимална стойност

  5. Прилагане на разрешения за колона за таблица върху задействане