Docker:如何使用 docker-compose 而不使用 iptables 来防止来自 docker 网络的传出流量?

标签 docker networking docker-compose

我使用 Alpine Linux 作为我的容器的基础,所以我没有 iptables,我宁愿不必为此添加它。

我找到了这个答案:https://stackoverflow.com/a/42336592/1326863这表明可以在 docker 的网络中禁用互联网,但是否可以在 docker-compose 配置中禁用互联网?

最佳答案

在我的测试中,这个数据库容器无法访问互联网:

version: '3'

services:
  db:
    image: postgres:alpine

networks:
  default:
    internal: true

关于Docker:如何使用 docker-compose 而不使用 iptables 来防止来自 docker 网络的传出流量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45635331/

相关文章:

linux - 可以在 Windows 上的 Docker 中运行 ARM/rpi 图像,但不能在 linux 上运行

c - 遍历不断变化的事件列表

java - 持有资料 list

django - 为django,vue.js,rabbitmq设置docker

Docker 撰写无响应

Docker/Kafka连接两个不同的容器

Azure 开发运营 : Add Azure Container Registry in Build Pipeline from different account

amazon-web-services - AWS Elastic Beanstalk EFS 安装错误 : unknown filesystem type 'efs'

docker - Kubernetes 部署只读文件系统错误

node.js - 在 docker build 中安装 npm