Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa Saya Tidak Boleh Mengakses Apl Kelalang Dockerized Saya & Bagaimana Saya Membetulkannya?

Mengapa Saya Tidak Boleh Mengakses Apl Kelalang Dockerized Saya & Bagaimana Saya Membetulkannya?

Susan Sarandon
Lepaskan: 2024-12-16 20:18:12
asal
471 orang telah melayarinya

Why Can't I Access My Dockerized Flask App & How Do I Fix It?

Menggunakan Apl Kelalang Minimal dalam Docker: Menyelesaikan Isu Sambungan Pelayan

Apabila menggunakan aplikasi Flask dalam bekas Docker, anda mungkin menghadapi kebolehaksesan isu dari luar bekas. Mari kita terokai kemungkinan sebab dan sediakan penyelesaian untuk menyelesaikan masalah sambungan ini.

Isu timbul apabila aplikasi dijalankan pada antara muka tempatan (127.0.0.1). Untuk menjadikannya boleh diakses dari luar bekas, anda perlu mengikatnya pada antara muka 0.0.0.0, yang mewakili semua antara muka pada mesin hos.

Untuk mengubah suai tingkah laku ini, kemas kini kod berikut:

if __name__ == '__main__':
    app.run()
Salin selepas log masuk

kepada:

if __name__ == '__main__':
    app.run(host='0.0.0.0')
Salin selepas log masuk

Dengan menyatakan hos='0.0.0.0', anda mengarahkan Flask aplikasi untuk mengikat semua antara muka yang tersedia pada hos, membenarkan akses luaran kepada aplikasi dalam kontena anda.

Ingat bahawa mendengar pada semua antara muka boleh menimbulkan risiko keselamatan. Rujuk https://stackoverflow.com/a/58138250/4332 untuk panduan tentang mengikat antara muka tertentu jika perlu.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mengakses Apl Kelalang Dockerized Saya & Bagaimana Saya Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan