- Apakah pendedahan di Dockerfile?
- Cara menulis pendedahan dalam dockerfile?
- Sekiranya saya mendedahkan pelabuhan di dockerfile?
Apakah pendedahan di Dockerfile?
Kata kunci mendedahkan di dockerfile memberitahu Docker bahawa bekas mendengarkan trafik di pelabuhan yang ditentukan. Oleh itu, untuk bekas yang menjalankan pelayan web, anda mungkin menambah ini ke Dockerfile anda: dedahkan 80. Ini memberitahu Docker anda akan mendengar di port 80 untuk sambungan TCP kerana TCP adalah lalai.
Cara menulis pendedahan dalam dockerfile?
Langkah 1: Perkara pertama, kita perlu membuat dua dockerfile, kita akan menyebutkan arahan 'mendedahkan' di Dockerfile pertama, dan kita akan membuat yang kedua tanpa arahan 'mendedahkan'. Langkah 2: Mari kita bina imej Docker menggunakan dua dockerfile di atas. Kod: Docker Build -t Nginx: Dedahkan .
Sekiranya saya mendedahkan pelabuhan di dockerfile?
Exposing Ports adalah cara mendokumentasikan pelabuhan mana yang digunakan, tetapi sebenarnya tidak memetakan atau membuka sebarang pelabuhan. Mendedahkan port adalah pilihan. Anda menerbitkan port menggunakan-bendera atau-tublish-semua bendera ke docker dijalankan . Ini memberitahu Docker yang pelabuhan untuk dibuka pada antara muka rangkaian bekas.