Skip to content
An`s Weblog
Go back

Networking Commands

1. Kiểm tra card mạng mặc định

ifconfig

2. Lệnh quản lý mạng Docker

docker network -h   # Xem các lệnh hỗ trợ về mạng
docker network ls   # Liệt kê các mạng hiện có

Mặc định có 3 mạng chính:

Tên mạngVai tròDriver
bridgeMạng nội bộ mặc địnhbridge
hostContainer chia sẻ network với hosthost
noneKhông có kết nối mạngnone

3. Xem chi tiết thông tin mạng

docker network inspect bridge

Thông tin sẽ bao gồm:

4. Tạo mạng mới

docker network create br00

Xem lại:

docker network inspect br00

5. Xóa mạng

docker network rm <network-name>
docker network prune       # Xoá tất cả network không dùng

prune xóa hết mạng không liên kết

6. Kết nối/Ngắt container với network

Bước chuẩn bị:

docker container run -d --name network-test03 -p 8081:80 nginx
docker network create br01

Kết nối container với mạng mới:

docker network connect br01 network-test03

Kiểm tra:

docker container inspect network-test03

Bạn sẽ thấy container có trong cả bridge và br01.

Ngắt khỏi mạng tùy chỉnh:

docker network disconnect br01 network-test03

Kiểm tra lại bằng inspect, container chỉ còn nằm trong bridge.

Tổng kết lệnh Docker Network

LệnhMục đích
docker network lsLiệt kê tất cả các mạng
docker network inspect <name>Xem chi tiết mạng
docker network create <name>Tạo mạng mới
docker network rm <name>Xóa mạng
docker network pruneXóa tất cả mạng không sử dụng
docker network connect <net> <container>Kết nối container vào mạng
docker network disconnect <net> <container>Ngắt container khỏi mạng

Share this post:

Previous Post
Networking Containers
Next Post
Networking Overview