Tôi đang cố gắng hiểu làm thế nào tôi sẽ thiết lập một Docker container (chạy ở chế độ Swarm) với IPv6 có sẵn công khai.
Tôi biết Docker Swarm sử dụng định tuyến lưới, nhưng tôi hoàn toàn không hiểu làm thế nào tôi có thể tự động gán tên DNS cho các địa chỉ.
Ví dụ: giả sử tôi muốn chạy máy chủ Git (có HTTP 80 443 và SSH 22) git.example.com
và máy chủ web thông thường tại example.com
(với HTTP 80 443). Cả hai đều có địa chỉ IPv6 công cộng, nhưng tôi không muốn mã hóa địa chỉ IPv6 (ví dụ: tại CloudFlare). Rốt cuộc, đây là DevOps!
Tôi sẽ đi đâu để tới đó? Tôi giả sử tôi cần chạy máy chủ DNS của riêng mình cho việc này.
Lưu ý : Sau khi thực hiện một số nghiên cứu khác, có vẻ như điều này là có thể với Lưới định tuyến HTTP Docker (HRM) , không may chỉ là một phần của Phiên bản doanh nghiệp. Có ai biết một cách tiếp cận nguồn mở tương tự như thế này không?