Konteynerdən başqa bir resursun əlçatanlığını necə yoxlamaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
Konteynerdən başqa bir resursun əlçatanlığını yoxlamaq üçün standart şəbəkə vasitələrindən, məsələn, ping, telnet və ya curl istifadə edə bilərsiniz.
-
Ping: Resursun ICMP əlçatanlığını yoxlayır.
# IP ünvanı ilə əlçatanlığı yoxlamaq ping 8.8.8.8 # Domen adı ilə əlçatanlığı yoxlamaq ping google.comPing yalnız şəbəkə səviyyəsində əlaqəni təsdiqləyir.
-
Telnet: Müəyyən portda resursun əlçatanlığını yoxlayır.
# 80 portunda veb serverin əlçatanlığını yoxlamaq telnet example.com 80 # 5432 portunda verilənlər bazasının əlçatanlığını yoxlamaq telnet db.example.com 5432Telnet TCP əlaqəsi qurur və tətbiq səviyyəsində resursun əlçatanlığını yoxlamağa imkan verir.
telnetkonteyner daxilində quraşdırılmış ola bilər. -
Curl: Resursun əlçatanlığını yoxlayır, adətən HTTP/HTTPS xidməti.
# Veb səhifəni yoxlamaq curl -I http://example.com # Qorunan resursu yoxlamaq curl -I https://api.example.com-Iseçimi HEAD sorğusu edir, yalnız cavab başlıqlarını alır, bu isə səhifəni tam yükləməkdən daha sürətlidir. Curl digər protokolları da yoxlaya bilər.
Hansı vasitənin seçilməsi yoxlamaq istədiyiniz əlçatanlıq səviyyəsindən (şəbəkə və ya tətbiq) və resursun növündən (ümumi host, veb xidməti, verilənlər bazası və s.) asılıdır. Əgər lazım olan vasitələr konteyner imicində yoxdursa, onları quruluş zamanı əlavə etmək və ya müvəqqəti diaqnostika konteyneri başlatmaq olar.