เมื่อฉันรันคอนเทนเนอร์นักเทียบท่าด้วย Redis ภายในเครื่องโดยใช้พอร์ต 8001 ทุกอย่างก็โอเค แต่เมื่อฉันรันบนพอร์ต 8080 เพื่อการดีบัก ฉันจะได้รับ redis.Exceptionions.ConnectionError: Error -2 เชื่อมต่อกับ redis:63791 ไม่ทราบชื่อหรือบริการ
ไฟล์ yml นักเทียบท่าของฉัน:
redis:
image: redis:latest
command: redis-server /etc/redis-stable/redis/redis.conf
volumes:
- ./redis/:/etc/redis-stable/redis/
ports:
- "63791:6379"
ฉันตรวจสอบผ่าน redis-cli และได้ 127.0.0.1:6379>
บางทีปัญหาอาจอยู่ลึกลงไปกว่านี้ ฉันลอง นักเทียบท่าตรวจสอบ redis และรวมเพียง 6379 เป็นพอร์ตที่เปิดเผย บางทีฉันควรเพิ่ม 63971?