Rumah > Operasi dan penyelenggaraan > Docker > Bagaimana untuk menyemak ip mesin maya docker

Bagaimana untuk menyemak ip mesin maya docker

PHPz
Lepaskan: 2023-04-19 09:48:15
asal
5815 orang telah melayarinya

Dalam bekas Docker, setiap bekas mempunyai alamat IP sendiri dan anda boleh melihat alamat IP mesin maya Docker dengan cara yang berbeza. Dalam artikel ini, kami akan membincangkan cara menggunakan kaedah yang berbeza untuk melihat alamat IP mesin maya Docker.

Kaedah 1: Gunakan docker inspect

Dalam bekas Docker, anda boleh menggunakan arahan docker inspect untuk melihat butiran bekas, termasuk alamat IP. Berikut ialah langkah untuk melihat alamat IP bekas:

  1. Buka tetingkap terminal dan masukkan arahan berikut:
docker inspect [CONTAINER-ID] | grep IPAddress
Salin selepas log masuk

Di mana [CONTAINER-ID] adalah yang anda mahu lihat ID bekas Docker.

  1. Selepas menekan kekunci Enter, butiran bekas, termasuk alamat IP, akan dikembalikan. Contohnya:
"SecondaryIPAddresses": null,
            "IPAddress": "172.17.0.3",
                    "IPAddress": "172.17.0.3",
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh ini, alamat IP bekas ialah 172.17.0.3.

Kaedah 2: Gunakan docker container ls

Cara lain untuk menyemak alamat IP mesin maya Docker ialah menggunakan arahan docker container ls. Berikut ialah langkah-langkah untuk melihat alamat IP bekas:

  1. Buka tetingkap terminal dan masukkan arahan berikut:
docker container ls
Salin selepas log masuk

Arahan ini akan menyenaraikan semua bekas Docker yang sedang berjalan .

  1. Cari bekas yang alamat IPnya anda mahu lihat dan rekod ID KONTAINERnya.
  2. Masukkan arahan berikut untuk melihat alamat IP bekas:
docker container inspect [CONTAINER ID] | grep IPAddress
Salin selepas log masuk

Di mana [ID CONTAINER] ialah ID bekas Docker yang anda mahu lihat.

  1. Selepas menekan kekunci Enter, butiran bekas, termasuk alamat IP, akan dikembalikan. Contohnya:
"SecondaryIPAddresses": null,
            "IPAddress": "172.17.0.3",
                    "IPAddress": "172.17.0.3",
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh ini, alamat IP bekas ialah 172.17.0.3.

Kaedah 3: Gunakan pemeriksaan rangkaian docker

Docker juga menyediakan cara lain untuk melihat alamat IP mesin maya Docker, iaitu menggunakan perintah pemeriksaan rangkaian docker. Berikut ialah langkah-langkah untuk melihat alamat IP bekas:

  1. Buka tetingkap terminal dan masukkan arahan berikut:
docker network inspect bridge
Salin selepas log masuk

Arahan ini akan menyenaraikan butiran rangkaian jambatan.

  1. Apabila kekunci Enter ditekan, butiran rangkaian jambatan dikembalikan, termasuk butiran semua bekas yang dikaitkan dengan rangkaian itu.
  2. Dalam maklumat yang dikembalikan, cari bekas yang alamat IPnya ingin anda lihat dan rekod IDnya.
  3. Cari butiran bekas, termasuk alamat IPnya. Contohnya:
"Containers": {
                "1001a36f15529c63bdf21d1fc2f9c653496f34d11ce0b87d58dea2c2ced78312": {
                    "Name": "my-container",
                    "EndpointID": "f763d9855d743f5227cc5703303a71b2c2834bf0e4ad333cd0e5521dc8d866c1",
                    "MacAddress": "02:42:ac:11:00:03",
                    "IPv4Address": "172.17.0.3/16",
                    "IPv6Address": ""
                }
            },
Salin selepas log masuk

Dalam contoh ini, alamat IP bekas ialah 172.17.0.3.

Ringkasan

Setiap bekas dalam bekas Docker mempunyai alamat IPnya sendiri Anda boleh menggunakan kaedah yang berbeza untuk melihat alamat IP mesin maya Docker, termasuk menggunakan inspect docker, ls container docker dan rangkaian docker. periksa arahan. Kaedah ini memudahkan anda melihat alamat IP bekas dan butiran lain untuk mengurus dan menyelenggara bekas Docker dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk menyemak ip mesin maya 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