Rumah > Operasi dan penyelenggaraan > Docker > Bagaimana untuk menyemak rangkaian awam bekas docker

Bagaimana untuk menyemak rangkaian awam bekas docker

PHPz
Lepaskan: 2023-04-18 14:45:37
asal
1286 orang telah melayarinya

Untuk pembangun dan pentadbir yang menggunakan Docker untuk membina dan mengurus bekas, adalah penting untuk mengetahui cara melihat alamat IP awam bekas Docker. Dalam artikel ini, kami akan meneroka cara melihat alamat IP awam bekas Docker dan memberikan beberapa petua dan alatan berguna untuk membantu anda mengurus bekas anda dengan lebih baik.

Pertama sekali, perlu diingatkan bahawa bekas Docker mungkin mempunyai berbilang alamat IP, termasuk: Alamat IP Dalaman (Alamat IP Persendirian), Alamat IP Rangkaian Pengurusan (Alamat IP Rangkaian Pengurusan) dan Alamat IP Awam ( Alamat IP Awam). Antaranya, alamat IP awam membolehkan kontena berkomunikasi dengan komputer lain di Internet.

Terdapat banyak cara untuk menyemak alamat IP awam bekas Docker Berikut ialah tiga kaedah yang biasa digunakan:

Kaedah 1: Gunakan arahan ps docker untuk menyemak

Gunakan docker Perintah ps boleh menyenaraikan maklumat tentang bekas Docker yang sedang dijalankan, termasuk nama kontena, ID kontena, nama imej yang digunakan, status kontena, pemetaan port, dsb. Dalam senarai ini, anda boleh mencari alamat IP awam bekas Docker.

Langkah khusus adalah seperti berikut:

    Buka terminal atau tetingkap baris arahan.
  1. Masukkan arahan ps docker dan tekan Enter.
  2. Cari nama atau ID bekas Docker yang anda mahu lihat dan catatkan nama atau IDnya.
  3. Masukkan arahan berikut: docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [nama atau ID bekas] dan gantikannya dengan The nama atau ID bekas Docker yang anda mahu lihat. Tekan kekunci Enter.
  4. Tunggu beberapa saat, sistem akan mengeluarkan alamat IP awam bekas.
Kaedah 2: Gunakan arahan port docker untuk melihat

Gunakan arahan port docker untuk melihat maklumat pemetaan port kontena, termasuk alamat IP awam bekas.

Langkah khusus adalah seperti berikut:

    Buka terminal atau tetingkap baris arahan.
  1. Masukkan arahan ps docker dan tekan Enter.
  2. Cari nama atau ID bekas Docker yang anda mahu lihat dan catatkan nama atau IDnya.
  3. Masukkan arahan berikut: port docker [nama kontena atau ID] dan gantikannya dengan nama atau ID bekas Docker yang anda mahu lihat. Tekan kekunci Enter.
  4. Tunggu beberapa saat, sistem akan mengeluarkan alamat IP awam dan nombor port bekas yang dipetakan.
Kaedah 3: Gunakan arahan inspect docker untuk melihat

Gunakan arahan inspect docker untuk melihat maklumat terperinci bekas Docker, termasuk alamat IP dan maklumat port. Anda boleh menggunakan arahan grep untuk menapis maklumat yang tidak diperlukan untuk mendapatkan alamat IP awam bekas.

Langkah khusus adalah seperti berikut:

    Buka terminal atau tetingkap baris arahan.
  1. Masukkan arahan ps docker dan tekan Enter.
  2. Cari nama atau ID bekas Docker yang anda mahu lihat dan catatkan nama atau IDnya.
  3. Masukkan arahan berikut: docker inspect [nama bekas atau ID] dan gantikannya dengan nama atau ID bekas Docker yang anda mahu lihat. Tekan kekunci Enter.
  4. Sistem akan mengeluarkan maklumat terperinci bekas. Anda boleh menggunakan arahan grep untuk mencari alamat IP awam bekas.
Ringkasan

Artikel ini memperkenalkan tiga kaedah berbeza untuk melihat alamat IP awam bekas Docker. Melalui kaedah ini, anda boleh mengurus dan mengawal sambungan rangkaian bekas Docker dengan lebih baik, memastikan bekas itu boleh berkomunikasi dengan komputer lain di Internet dan boleh mengakses dan memproses data dengan betul. Selain itu, anda juga boleh menggunakan alat dan bahasa pengaturcaraan lain untuk menanyakan alamat IP awam bekas Docker, seperti Docker SDK dan Docker API dalam Python.

Atas ialah kandungan terperinci Bagaimana untuk menyemak rangkaian awam bekas docker. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan