Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah yang perlu saya lakukan jika perkhidmatan Alibaba Cloud tidak boleh diakses selepas pemetaan docker?

Apakah yang perlu saya lakukan jika perkhidmatan Alibaba Cloud tidak boleh diakses selepas pemetaan docker?

PHPz
PHPzasal
2023-04-18 09:05:341223semak imbas

Sebagai penyedia perkhidmatan pengkomputeran awan terkemuka, pengehosan awan Alibaba Cloud, perkhidmatan kontena, tanpa pelayan, storan objek dan perkhidmatan lain telah diiktiraf secara meluas oleh pengguna. Antaranya, teknologi kontena Docker juga merupakan perkhidmatan pengkomputeran awan yang sangat diperlukan. Walau bagaimanapun, apabila menggunakan perkhidmatan Docker Alibaba Cloud, sesetengah pengguna mungkin menghadapi masalah yang tidak boleh diakses. Artikel ini akan menerangkan punca dan penyelesaian kepada masalah ini.

Penerangan Masalah

Dalam proses menggunakan perkhidmatan Alibaba Cloud Docker, pengguna mungkin menghadapi situasi berikut: selepas memetakan port kontena Docker ke port hos awan, hos awan awam tidak boleh diakses . Anda boleh menggunakan IP rangkaian dan port untuk mengakses perkhidmatan dalam bekas, tetapi anda boleh menggunakan IP kontena dan port di dalam hos awan untuk mengakses perkhidmatan seperti biasa.

Analisis Punca

Sebab masalah ini ialah kumpulan keselamatan Alibaba Cloud tidak membenarkan sebarang akses masuk secara lalai, dan pengguna perlu mendayakan akses masuk ke port secara manual. Khususnya, selepas pengguna memetakan port kontena ke port hos awan, jika peraturan masuk port yang sepadan tidak didayakan dalam konsol Alibaba Cloud, akses kepada IP awam dan port hos awan akan disekat dan kontena tidak akan perkhidmatan di.

Penyelesaian

Untuk menyelesaikan masalah ini, pengguna perlu mendayakan peraturan akses masuk port secara manual dalam konsol Awan Alibaba. Langkah-langkah khusus adalah seperti berikut:

  1. Log masuk ke konsol Alibaba Cloud. Cari ECS pelayan awan dalam bar navigasi kiri dan masukkan halaman senarai contoh pelayan awan.
  2. Pada halaman senarai contoh, cari tika hos awan yang peraturan port perlu ditetapkan. Klik butang "Kumpulan Keselamatan" di belakang contoh Dalam halaman kumpulan keselamatan yang muncul, cari kumpulan keselamatan yang sepadan dengan hos awan dan klik butang "Konfigurasikan Peraturan".
  3. Dalam halaman peraturan kumpulan keselamatan, pilih "Akses Masuk", dan kemudian klik butang "Tambah Peraturan Kumpulan Keselamatan".
  4. Dalam halaman timbul Tambah Peraturan Kumpulan Keselamatan, isikan maklumat peraturan yang sepadan. Contohnya, jika anda perlu membuka port 80 dalam bekas, anda perlu mengisi maklumat berikut:
  • Keutamaan: Pilih keutamaan, biasanya isikan "1".
  • Arah peraturan: pilih "Dalam arah".
  • Dasar kebenaran: Pilih "Benarkan".
  • Jenis protokol: Pilih "TCP".
  • Julat port: Isikan nombor port yang perlu dibuka dalam "Start Port" dan "End Port", seperti 80.
  • Jenis kebenaran: Pilih "CIDR".
  • Objek kebenaran: Isikan segmen alamat IP yang memerlukan akses kepada port, seperti 0.0.0.0/0.
  1. Selepas mengisi maklumat yang sepadan, klik butang "OK" untuk menyimpan peraturan. Selepas menyimpan berjaya, anda boleh mengakses perkhidmatan dalam bekas dalam contoh hos awan.

Ringkasan

Apabila menggunakan perkhidmatan Docker Alibaba Cloud, jika anda tidak dapat mengakses perkhidmatan dalam bekas, kemungkinan besar kerana peraturan kumpulan keselamatan belum ditetapkan. Atas sebab ini, pengguna perlu menetapkan peraturan akses masuk secara manual untuk port yang sepadan dalam konsol Alibaba Cloud untuk mengakses perkhidmatan dalam bekas dengan betul. Saya berharap kaedah dan langkah dalam artikel ini dapat membantu pengguna yang memerlukan.

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika perkhidmatan Alibaba Cloud tidak boleh diakses selepas pemetaan docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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