gpt4 book ai didi

docker - 如何从外部关闭docker环境?

转载 作者:行者123 更新时间:2023-12-02 18:28:05 30 4
gpt4 key购买 nike

我为我的环境定义了以下Jelastic配置:

env:
topology:
nodes:
- nodeGroup: bl
nodeType: nginx-dockerized
tag: 1.14.2
displayName: Node balancing
count: 1
fixedCloudlets: 1
cloudlets: 4
env:
DOCKER_EXPOSED_PORT: 22,80,443
- image: jenkins/jenkins:lts
count: 1
cloudlets: 16
nodeGroup: cp
- nodeGroup: sqldb

现在,我希望环境中的用户仅通过负载平衡节点访问我的Docker应用程序。从Jelastic的仪表板中,我似乎无法为cp节点组配置任何防火墙规则。如何关闭外界与Jenkins节点的任何连接,而仅使nginx节点保持打开状态?

最佳答案

如我们所见,您的环境将自定义Docker作为cp层,这就是为什么UI防火墙不可用于cp节点组的原因。有关更多详细信息,请参见Container Firewall Rules Management文章。

但是,即使您的cp层不是自定义Docker而是Jelastic认证的dockerized模板,UI防火墙仍然可用,但由于内部限制,您将始终无法通过Shared Load Balancer关闭对该节点的直接访问,这将在将来得到改善发布。您可以找到here的一些信息

与其他类型的模板不同,自定义Docker具有完全的root访问权限,因此您可以借助命令行轻松配置防火墙。

关于docker - 如何从外部关闭docker环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56124771/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com