Tôi có một tập tin yml Docker-soạn như trong dướiDocker soạn cổng lập bản đồ
version: '2'
services:
nodejs:
build:
context: .
dockerfile: DockerFile
ports:
- "4000:4000"
links:
- redis
expose:
- "6379"
redis:
build:
context: .
dockerfile: Dockerfile-redis
Mục tiêu của tôi là để chuyển tiếp nodejs-127.0.0.1 port 6379 đến host redis. Tôi đã có thể ping redis từ máy nodejs, nhưng các cổng không được ánh xạ. Đã cố gắng hiển thị các tùy chọn, nhưng cũng không có cơ hội.
tạo sự phụ thuộc vòng tròn, có ý nghĩa. Tôi đã có trên nodejs –
@ z.a. Tôi có thể đã hiểu lầm những gì bạn muốn, tôi cập nhật bài của tôi bây giờ thấy nhiều 6379 đến các máy chủ (và bất kỳ các máy khác trên mạng, trừ khi bạn có một bức tường lửa). – Anthon
hmm, điều đó cũng sẽ không hoạt động Tôi sợ. điều này là không cần thiết để hiển thị cổng tới vùng chứa nodejs. cổng: hiển thị các cổng cho máy chủ thực. Tôi muốn bản đồ cổng rdis 6379 đến nodejs 6379 cổng. –