![](/img/trans.png)
[英]Connecting to a mysql running on a Docker container ubuntu 16.04
[英]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.