أواجه نفس المشكلة.
لا يمكن الوصول إلى '/uploads/default/original/1X/fe2af548af4a22f4802ddaa54afa557ae557417c.png' للحصول على أبعادها.
يمكنني الوصول إلى الصورة من الخارج، لكن ليس داخل صورة Docker.
root@dk1-dis:/shared/log/rails# wget https://dis.domain.com/uploads/default/original/1X/b2ef855c010c044aee13177269baaa36453c6193.png
--2020-07-04 14:53:33-- https://dis.domain.com/uploads/default/original/1X/b2ef855c010c044aee13177269baaa36453c6193.png
Resolving dis.domain.com (dis.domain.com)... 172.20.0.6
Connecting to dis.domain.com (dis.domain.com)|172.20.0.6|:443... failed: Connection refused.
يشير DNS داخل صورة Docker إلى عنوان IP الداخلي الخاص بها 172.20.0.6 من شبكة Docker وليس إلى عنوان IP العام الخارجي الذي تم ضبط النطاق عليه فعليًا.
root@dk1-dis:/shared/log/rails# nslookup dis.domain.com
Server: 127.0.0.11
Address: 127.0.0.11#53
Non-authoritative answer:
Name: dis.domain.com
Address: 172.20.0.6
هل هذا هو السلوك المتوقع؟
ما الذي يمكنني فعله لتغيير ذلك بحيث يتم حلها باستخدام عنوان IP العام العادي الخاص بها؟