文档详情

Docker容器技术 配置、部署与应用电子活页-03.03.使用none网络模式.docx

发布:2025-05-13约小于1千字共1页下载文档
文本预览下载声明

使用none网络模式

将网络设置为none模式,容器将无法与外部通信。容器仍然会有一个回环(loopback)接口,不过没有外部流量的路由。这种网络模式可用于启动没有任何网络设备的容器。

如果要完全关闭容器中的网络栈,可以在创建容器时使用选项--networknone来指定该容器使用none网络。这种情形在容器中只会创建回环设备,下面的例子进行了演示。

(1)创建容器。

[root@host1~]#dockerrun--rm-dit--networknone--namenonet-alpinealpineash

e603d4dc646956e16c3cafb30ba82cac6d14c96ce4f04b48bf1f526fbb126a71

(2)通过在容器内执行常见的网络命令查看容器的网络栈。

[root@host1~]#dockerexecnonet-alpineiplinkshow

1:lo:LOOPBACK,UP,LOWER_UPmtu65536qdiscnoqueuestateUNKNOWNqlen1000

link/loopback00:00:00:00:00:00brd00:00:00:00:00:00

[root@host1~]#dockerexecnonet-alpineipa

1:lo:LOOPBACK,UP,LOWER_UPmtu65536qdiscnoqueuestateUNKNOWNqlen1000

link/loopback00:00:00:00:00:00brd00:00:00:00:00:00

inet127.0.0.1/8scopehostlo

valid_lftforeverpreferred_lftforever

这表明只有一个lo接口,没有创建eth0。

[root@host1~]#dockerexecnonet-alpineiproute

返回的结果为空,这表明没有路由表。

(3)停止容器。因为在创建时使用了--rm选项,容器会在停止时自动删除。

[root@host1~]#dockerstopnonet-alpine

nonet-alpine

显示全部
相似文档