የDocker መሠረታዊ ምስል መሳብ፦ የገንቢ ፕሮክሲ ከግንባታ አርጉመንቶች ጋር
ለግንባታ ደረጃዎች የሚሰጡ የፕሮክሲ አርጉመንቶች ገንቢው የሚያደርገውን ሁሉንም የሬጅስትሪ ጥያቄ አያዋቅሩም። መሠረታዊውን ምስል የሚፈታውን ገንቢ ይለዩ።
ማንኛውም የDockerfile ፓኬጅ ማውረድ ደረጃ ከመጀመሩ በፊት FROM በሚፈታበት ጊዜ ግንባታ ሊወድቅ ይችላል። የገንቢው ሬጅስትሪ ደንበኛ ያንን መሠረታዊ ምስል ለማግኘት የራሱ መንገድ ይፈልጋል።
| ተግባር | መንገዱን የሚፈልገው አካል |
|---|---|
| መሠረታዊውን ምስል መፍታትና ማምጣት | የገንቢው ሬጅስትሪ ደንበኛ |
| በRUN ጊዜ ማውረድ | የግንባታ ደረጃውን የሚያስፈጽም ሂደት |
| በስራ ጊዜ API መጥራት | እየሰራ ያለው መተግባሪያ |
ገንቢውን ይለዩ
ነባሪው የDocker አሽከርካሪ በዲሞኑ ላይ ያተኩራል። ሌሎች የBuildx አሽከርካሪዎች የተለየ BuildKit ኮንቴይነር፣ Kubernetes ወይም ርቀት ላይ ያለ አገልግሎት ሊጠቀሙ ይችላሉ። የተመረጠውን አሽከርካሪ የሚደገፈውን የፕሮክሲ ዘዴ ሠራተኛው በሚሰራበት ቦታ ያዋቅሩ።
የላፕቶፕ loopback ፕሮክሲ ከሩቅ ሠራተኛ በራስ-ሰር አይደረስበትም፤ የአካባቢውን ዲሞን ማረምም ያንን የሩቅ ገንቢ አያዋቅርም።
ከFROM በፊት ያለ ARG የምስሉን ማጣቀሻ ለመምረጥ ይረዳል። በዚህ ግን የሬጅስትሪ ደንበኛውን የኔትወርክ መንገድ አያዋቅርም። በኋላ የፓኬጅ ቅንብሮችን የሚጽፉ ወይም ሰርተፊኬቶችን የሚጭኑ የRUN ትዕዛዞች ይህን ቀደም ያለውን ጥያቄ ማስተካከል አይችሉም።
መተማመን፣ መለያዎችና የተሸጎጠ ውሂብ
የተፈቀደው የCA ቁሳቁስ የመጀመሪያውን የሬጅስትሪ ግንኙነት ለሚያረጋግጠው አካል መገኘት አለበት። የሬጅስትሪ ማስረጃዎችና የፕሮክሲ ማስረጃዎች የተለያዩ ወገኖችን ያስተምናሉ፤ የሬጅስትሪ መግቢያ ለፕሮክሲ 407 መልስ ሊሰጥ አይችልም።
የተሸጎጠ የምስል ውሂብን የሚመልስ ሠራተኛ አዲስ ሠራተኛ የሚያደርገውን ተመሳሳይ የኔትወርክ ጥያቄ ላይደግም ይችላል። በተመዘገበው ትክክለኛ ተግባር ያወዳድሩ። የመሠረታዊ ምስል መዳረሻ በታቀደው መንገድ ከሰራ በኋላ፣ ማንኛውንም የኋላ የግንባታ ደረጃ ማውረድ በዚያ ቀጣይ ድንበር ላይ ይመርምሩ።