diff --git a/network/drivers/none.md b/network/drivers/none.md index 8609b79043..6fdb6c7f7f 100644 --- a/network/drivers/none.md +++ b/network/drivers/none.md @@ -8,44 +8,26 @@ redirect_from: If you want to completely disable the networking stack on a container, you can use the `--network none` flag when starting the container. Within the container, -only the loopback device is created. The following example illustrates this. +only the loopback device is created. -1. Create the container. +The following example runs shows the output of `ip link show` in an `alpine` +container using the `none` network driver. - ```console - $ docker run --rm -dit \ - --network none \ - --name no-net-alpine \ - alpine:latest \ - ash - ``` +```console +$ docker run --rm --network none alpine:latest ip link show +1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1000 + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 +``` -2. Check the container's network stack, by executing some common networking - commands within the container. Notice that no `eth0` was created. +No IPv6 loopback address is configured for containers using the `none` driver. - ```console - $ docker exec no-net-alpine ip link show - - 1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1 - link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 - 2: tunl0@NONE: mtu 1480 qdisc noop state DOWN qlen 1 - link/ipip 0.0.0.0 brd 0.0.0.0 - 3: ip6tnl0@NONE: mtu 1452 qdisc noop state DOWN qlen 1 - link/tunnel6 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 brd 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 - ``` - - ```console - $ docker exec no-net-alpine ip route - ``` - - The second command returns empty because there is no routing table. - -3. Stop the container. It is removed automatically because it was created with - the `--rm` flag. - - ```console - $ docker stop no-net-alpine - ``` +```console +$ docker run --rm --network none --name no-net-alpine alpine:latest ip addr show +1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1000 + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 + inet 127.0.0.1/8 scope host lo + valid_lft forever preferred_lft forever +``` ## Next steps