Làm thế nào để Tìm địa chỉ IP của Docker Container?

How Find Ip Address Docker Container



Các quản trị viên mạng trong thế giới Docker có nghĩa vụ quan trọng là phải tìm hiểu các thành phần mạng có trong các nền tảng ảo hóa như Microsoft, Red Hat và các nền tảng khác. Tuy nhiên, việc lắp đặt một thùng chứa không phải là dễ dàng; cấu hình thích hợp kiến ​​trúc vùng chứa đòi hỏi kiến ​​thức mạng vững vàng.

Mạng Docker được tạo ra để giải quyết vấn đề này. Mạng Docker xác định vùng tin cậy kết nối trong đó các vùng chứa trong mạng đó có thể giao tiếp tự do. Mỗi mạng có giao diện cầu nối trên máy chủ và giao tiếp giữa các giao diện này được lọc bằng cách sử dụng các quy tắc tường lửa. Các vùng chứa trong một vùng có gần như cùng một mạng Docker và giao diện bắc cầu máy chủ thường có thể giao tiếp với nhau.







Docker quản lý địa chỉ IP cho các vùng chứa chạy trên một máy chủ duy nhất, nhưng nó không có khả năng quản lý địa chỉ IP trên một số máy chủ trong một cụm vùng chứa. Cài đặt vùng chứa đơn không phổ biến trong các công ty trong thế giới thực. Chúng thường có máy ảo và máy chủ thực. Do đó, các địa chỉ IP phải được quản lý toàn diện trong toàn doanh nghiệp.



Mỗi mạng Docker mà vùng chứa tham gia để cấp phát địa chỉ IP theo mặc định. Và mỗi mạng được cung cấp một mặt nạ mạng con mặc định, mặt nạ này sau này được sử dụng như một nhóm để phân phối địa chỉ IP. Trong hướng dẫn dưới đây, chúng tôi sẽ cho bạn biết phương pháp kiểm tra địa chỉ IP của bộ chứa docker.



Điều kiện tiên quyết

Để kiểm tra địa chỉ IP của bộ chứa docker, hãy đảm bảo rằng bạn đã cài đặt docker trong bất kỳ hệ điều hành nào bạn muốn. Trong trường hợp của chúng tôi, chúng tôi đang triển khai phương pháp này trên hệ thống Linux Ubuntu 20.04.





Phương pháp kiểm tra địa chỉ IP của bộ chứa docker

Để kiểm tra địa chỉ IP của bộ chứa docker, bạn phải mở thiết bị đầu cuối của hệ thống Ubuntu 20.04. Bạn có thể mở nó bằng cách sử dụng Ctrl + Alt + T hoặc bằng cách tìm kiếm nó trong khu vực ứng dụng. Sau khi mở, hãy làm theo các bước được liệt kê sau đây.

Bước 1: Giao diện Docker

Tất cả chúng ta đều biết rằng chúng ta có thể sử dụng Docker để thực thi ứng dụng của mình trong một môi trường đóng gói được gọi là vùng chứa. Bất cứ khi nào bạn muốn các thùng chứa giao tiếp với nhau, bạn có thể giả sử mạng mà họ xây dựng là mạng cầu nối. Để truy xuất danh sách các mạng, hãy nhập lệnh được liệt kê sau trong thiết bị đầu cuối:



$mạng dockerls

Lệnh này thể hiện các mạng do Docker thiết kế không thể tách rời. Kết quả hiển thị các mạng vùng chứa được tạo trong quá trình cài đặt Docker thông thường. Như bạn có thể thấy, mỗi mạng có ID và TÊN của mạng đó. Một trình điều khiển duy nhất được chỉ định cho mỗi mạng.

Điều đáng chú ý là mạng cầu nối và mạng máy chủ gần như trùng tên với trình điều khiển tương ứng của chúng. Mạng cầu được liên kết với trình điều khiển cầu, như được hiển thị trong đầu ra ở trên.

Điều quan trọng cần nhớ là mạng và trình điều khiển không giống nhau. Mạng và trình điều khiển trong hình minh họa này có cùng tên và chúng không giống nhau. Mạng cầu cũng được sàng lọc cục bộ, như trong kết quả ở trên.

Điều này chỉ định rằng mạng được giới hạn cho máy chủ Docker này. Điều này đúng với tất cả các mạng dựa trên cầu nối, vì trình điều khiển cầu nối chỉ cho phép kết nối mạng một máy chủ.

Bước 2: Kiểm tra các tính năng của vùng chứa

Bây giờ bạn phải lấy ID hoặc tên của vùng chứa. Bạn có thể sử dụng lệnh được liệt kê sau đây để đạt được điều này:

$người đóng tàups


Trong đầu ra, ID và tên của các vùng chứa được hiển thị. Bạn có thể sử dụng chúng trong các bước tiếp theo.

Bước 3: Sử dụng bash

Bạn cũng có thể nhận được ID mạng của một vùng chứa bằng cách kết nối một trình bao bash với nó. w. Sử dụng lệnh để bắt đầu thử nghiệm của vùng chứa.

$sudongười đóng tàungười điều hành-nó<thùng đựng hàngTôi> bấu víu

Việc thực hiện lệnh này sẽ mất một khoảng thời gian. Nhưng nó sẽ đưa bạn đến shell container của docker.

Bước 4: Cài đặt iproute

Bây giờ, bạn phải cài đặt iproute2 và kiểm tra địa chỉ IP. Đối với điều này, hãy sử dụng lệnh được liệt kê dưới đây.

$apt-get cài đặtiproute2

Bạn phải đợi một thời gian để cài đặt thành công.

Bước 5: Kiểm tra địa chỉ IP

Bây giờ, tất cả chúng ta đã sẵn sàng để kiểm tra địa chỉ IP của vùng chứa docker của chúng ta. Sử dụng lệnh được liệt kê sau đây.

$ip addr | nắm chặttoàn cầu

Đầu ra hiển thị địa chỉ IP như được hiển thị trong ảnh chụp màn hình đính kèm ở trên.

Phần kết luận

Trong hướng dẫn này, chúng tôi đã cố gắng giải thích kỹ hơn về khái niệm mạng trong Docker. Ngoài ra, chúng tôi đã dạy bạn phương pháp kiểm tra địa chỉ IP của bộ chứa docker. Tôi hy vọng bạn sẽ dễ dàng kiểm tra địa chỉ IP của vùng chứa docker yêu cầu của bạn.