簡體   English   中英

Ubuntu docker 帶多個 mysql 容器

[英]Ubuntu docker with multiple mysql container

我希望你能幫助我。

我正在嘗試在 ubuntu 服務器中設置帶有多個 MySQL 容器的 docker。

docker-compose.yml

 version: '3.1' services: mysql-db_1: image: mysql:8.0.28-debian command: --sql_mode="" --default-authentication-plugin=mysql_native_password restart: always ports: - '3306:3306' volumes: -./data_1/files:/var/lib/mysql-files -./data_1/data:/var/lib/mysql mysql-db_2: image: mysql command: --sql_mode="" --default-authentication-plugin=mysql_native_password restart: always ports: - '3307:3307' volumes: -./data_2/files:/var/lib/mysql-files -./data_2/data:/var/lib/mysql

一切都已成功構建,我能夠連接到端口 3306,但是我無法連接到端口 3307。

您的mysql-db_2容器端口無效。

您可以將其更改為3307:3306

所以它會暴露在 3307 端口,但容器本身會監聽 3306 端口

 mysql-db_2: image: mysql command: --sql_mode="" --default-authentication-plugin=mysql_native_password restart: always ports: - '3307:3306' volumes: -./data_2/files:/var/lib/mysql-files -./data_2/data:/var/lib/mysql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM