Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

docker -omp:kết nối bị từ chối giữa các vùng chứa, nhưng dịch vụ có thể truy cập được từ máy chủ

Khi bạn liên kết các cổng như thế này '9002:6379' bạn đang yêu cầu Docker chuyển tiếp lưu lượng truy cập từ localhost:9002 -> redis:6379 . Đó là lý do tại sao điều này hoạt động từ máy chủ của bạn:

redis-cli -h localhost -p 9002 -n 0

Tuy nhiên, khi các vùng chứa nói chuyện với nhau, tất cả chúng đều được kết nối với cùng một mạng theo mặc định (cầu nối Docker hoặc docker0 ). Theo mặc định, các vùng chứa có thể giao tiếp với nhau một cách tự do trên mạng này, mà không cần bất kỳ cổng nào được mở. Trong mạng này, redis của bạn vùng chứa đang lắng nghe lưu lượng truy cập trên cổng thông thường của nó (6379 ), máy chủ hoàn toàn không tham gia. Đó là lý do tại sao giao tiếp vùng chứa với vùng chứa của bạn hoạt động trên 6379 .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Celery cố gắng kết nối với người môi giới sai

  2. Chiến lược bộ đệm ẩn mặc định khi sử dụng Redis với khởi động lò xo hoặc lò xo là gì?

  3. Cách định cấu hình ứng dụng web khởi động mùa xuân với redis bằng Docker

  4. Gặp lỗi kết nối khi sử dụng redis-Trib.rb để tạo một cụm?

  5. Chuyển tệp đến Công việc đang hoạt động / công việc nền