Crie um contêiner Docker sem acesso à Internet

1

Qual é a maneira mais simples de criar um contêiner Docker isolado que não tenha acesso à Internet?

    
por RooSoft 15.01.2018 / 02:56

1 resposta

4

Use a nenhuma rede : "Nenhuma rede adiciona um contêiner a uma pilha de rede específica do contêiner. Esse contêiner não possui uma interface de rede "

Por exemplo, você pode executar um contêiner sem interfaces de rede anexadas a ele, especificando none como a rede:

docker run --net none -it alpine  /bin/sh

Veja que apenas a interface de loopback está anexada:

/ # ifconfig -a
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
por 15.01.2018 / 12:50