ಬಾಹ್ಯ HTTP ಪ್ರಾಕ್ಸಿಗೆ Docker ನ api ಸೇವಾ ಹೆಸರನ್ನು ತಿಳಿಯುವ ಅಗತ್ಯವಿಲ್ಲ. http://api:8080/ ಗೆ ಪ್ರಾಕ್ಸಿ ಮುಂದಿನ ಸಂಪರ್ಕವನ್ನು ತೆರೆಯುತ್ತದೆ, ಆದ್ದರಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಕಂಟೇನರ್ ಒಳಗೆ ಯಶಸ್ವಿ ಶೋಧನೆ ಪ್ರಾಕ್ಸಿಯ DNS ನೋಟವನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.

ಉದ್ದೇಶಿತ ನೇರ ಪ್ರವೇಶಕ್ಕಾಗಿ, ಆ ಕಂಟೇನರ್ನ ಪರಿಸರಕ್ಕೆ ಅಪವಾದವನ್ನು ಸೇರಿಸಿ:

environment:
  http_proxy: http://proxy.example:8080
  https_proxy: http://proxy.example:8080
  no_proxy: api

api ಗೆ ನೇರ ವಿನಂತಿಗಳು ಕಂಟೇನರ್ನ ಮಾರ್ಗ ಮತ್ತು ಅದರ ಒಳಗಿನ ರಿಜಾಲ್ವರ್ ಬಳಸುತ್ತವೆ. ಎರಡೂ ಕಂಟೇನರ್ಗಳಿಗೆ ಇನ್ನೂ ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಹಂಚಿಕೆಯ ನೆಟ್ವರ್ಕ್ ಬೇಕು ಮತ್ತು ಸೇವೆಯು 8080 ನಲ್ಲಿ ಕೇಳಬೇಕು. ಅರ್ಹ ಬಾಹ್ಯ ವಿನಂತಿಗಳು ಪ್ರಾಕ್ಸಿಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಆ ಸಾರ್ವಜನಿಕ ಗಮ್ಯಸ್ಥಾನಗಳು ಸಾರ್ವಜನಿಕ ಮಧ್ಯವರ್ತಿಯನ್ನು ಬಳಸಬಹುದಾದರೆ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಖಾತೆರಹಿತ ಪ್ರಾಕ್ಸಿ URL ಗಳಿಗೆ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ; api ಅನ್ನು ನೇರ ಅಪವಾದಗಳಲ್ಲಿ ಇರಿಸಿ.

ಮರುಸೃಷ್ಟಿಸಿದ ಕಂಟೇನರ್ಗಳು ಅನಿರೀಕ್ಷಿತ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಉಳಿಸಿಕೊಂಡರೆ, Docker ಕ್ಲೈಂಟ್ನ config.json proxies ವಿಭಾಗವನ್ನು ಪರಿಶೀಲಿಸಿ, ಅದು ಪರಿಸರ ಮೌಲ್ಯಗಳನ್ನು ಚುಚ್ಚಬಹುದು. ಉದ್ದೇಶಿತ ನಮೂದನ್ನು ಬದಲಿಸಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಹರಿವಿನ ಮೂಲಕ ಪರಿಣಾಮಿತ ಕಂಟೇನರ್ಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸಿ, ಸಂಬಂಧವಿಲ್ಲದ ಸಂರಚನೆಯನ್ನು ಸಂರಕ್ಷಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು