Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể kết nối vùng chứa MySQL với Vùng chứa Tomcat trong docker

Vì bạn đang liên kết db dưới dạng "db", bạn không thể sử dụng localhost để tham gia cơ sở dữ liệu của mình. bạn nên "db"

jdbc:mysql://db:3306/tracker?useSSL=false

Trong vùng chứa của bạn, localhost thiết kế vùng chứa tomcat của bạn, không phải máy chủ lưu trữ của bạn. Vùng chứa MySQL có mạng riêng.

Ngoài ra, nếu bạn không thích tên "db", bạn có thể đặt tên liên kết nó bằng tên khác

Ví dụ:

Các liên kết
 links:
   - db:container-mysql

Trong trường hợp này, bên trong vùng chứa tomcat của bạn, bạn có thể sử dụng

jdbc:mysql://container-mysql:3306/tracker?useSSL=false


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL và MongoDB 1000 lần đọc

  2. Cách tạo Sổ cái / Tài khoản T bằng PHP Mysql

  3. Làm thế nào để tham gia hai bảng mysql?

  4. Giỏ hàng Thương mại Điện tử tốt nhất cho nhà phát triển Zend Framework

  5. MySQL Workbench không hiển thị kết quả truy vấn