Tôi có vùng chứa dock CentOS trên máy chủ dock CentOS. Khi tôi sử dụng lệnh này để chạy hình ảnh docker docker run -d --net=host -p 8777:8777 ceilometer:1.x
vùng chứa docker có được IP của máy chủ nhưng không có cổng được gán cho nó.Vùng chứa Docker không hiển thị cổng khi --net = host được đề cập trong lệnh docker run
Nếu tôi chạy cùng một lệnh mà không có trình cắm "--net = host" docker run -d -p 8777:8777 ceilometer:1.x
sẽ hiển thị các cổng nhưng có IP khác. Phiên bản docker là 1.10.1. Tôi muốn các container docker có cùng IP như máy chủ với các cổng tiếp xúc. Tôi cũng đã đề cập trong hướng dẫn Dockerfile
hướng dẫn EXPOSE 8777
nhưng không sử dụng khi "--net = host" được đề cập trong lệnh docker run
.
Câu hỏi ở đây là gì? – cantSleepNow
"không có cổng được chỉ định cho nó": làm thế nào để bạn xác định điều đó? – VonC
Bạn xác định cổng nào được dockstat sử dụng bởi netstat hoặc bạn có thể sử dụng cổng docker –
arevur