インターネットにまったくアクセスできない隔離されたDockerコンテナーを作成する最も簡単な方法は何ですか?
nonenetwork を使用します:「noneネットワークはコンテナ固有のネットワークスタックにコンテナを追加します。そのコンテナにはネットワークがありませんインターフェース"
たとえば、ネットワークとしてnoneを指定して、ネットワークインターフェースが接続されていないコンテナを実行できます。
docker run --net none -it Alpine /bin/sh
ループバックインターフェイスのみが接続されていることを確認します。
/ # 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)