【发布时间】:2020-09-26 19:59:48
【问题描述】:
令人惊讶的是,运行 docker-compose 会打开一些端口。我只想打开 80、22 和 443。我该如何做到这一点?如何禁用 docker 能够打开它们?这真的是一个巨大的安全问题。
【问题讨论】:
-
Running
docker-compose只显示了我的用法。你到底用什么配置运行了什么?您如何检查端口是否打开?究竟哪些端口是开放的? -
@KamilCuk 我运行
docker-compose up -d来启动所有容器。那些在我做ports: - "1234:80"的地方是开放的,它向公众开放了1234。 -
那么请贴出这些“所有容器”的配置。 IE。显示 docker-compose.yml 。
it opened up 1234 to public这正是 ports 所做的 -
@KamilCuk 我希望它不向公众开放,而只对本地机器开放。
标签: linux docker docker-compose