关于-Docker-容器中的网络-以及其查看
查看
进入容器:
1 |
|
查看 /etc/hosts
文件信息:
1 |
|
ip 分配规律
宿主机安装 docker 之后会生成一张 docker 网卡, 我的 Archlinux 这张网卡叫 docker0
.
这张网卡通过 NAT 的方式为每一个容器分配 IP.
网卡的 ip 为 172.27.0.1
, 子网掩码为 255.255.0.0
, 第一个容器的 ip 为 172.27.0.2
, 第二个容器为 172.27.0.2
由于容器都属于同一个网段, 彼此之间可以通过 IP 进行通讯. 容器和宿主机进行通信是通过如 eth0
网卡进行转发.
使容器阻塞运行
利用 -it
如:
1 |
|
利用 --link
映射域名
在运行一个容器时, 用 --link
可以将另一个容器的 ip 映射为一个域名并添加到 /etc/hosts
文件中.
1 |
|
这里就将 another_container
的 IP 映射为 domain_name
这个域名.
关于-Docker-容器中的网络-以及其查看
http://example.com/2022/10/06/关于-Docker-容器中的网络-以及其查看/