ATscore

  • 首页
  • 听音乐
  • 科普
  • 冒险岛
  • 声明
  • 关于
  1. 首页
  2. 信息技术
  3. 正文

禁止外部直接访问docker端口

2023年4月30日 456点热度 1人点赞 0条评论

file

禁止外部直接访问docker端口

file
当部署docker服务后,一种常见方式是用nginx接管端口,由nginx反代到各个容器。
这样就不需要给各个容器配ssl,也便于统一管理。
可是,容器暴露了端口,外部就可以通过端口直接访问了。这并不安全。
有人说iptables来解决,但其实并解决不来,原因众多。甚至和docker的启动顺序还有关系。

解决方法

非常简单

-p 127.0.0.1:8001:80

这样,就只允许127.0.0.1从本地的8001,访问容器的80了。
而nginx中写

proxy_pass http://127.0.0.1:8001

就可以了。

ATscore

用常识解读世界,用自己的大脑独立思考

Post Views: 455
标签: 暂无
最后更新:2023年4月30日

ATscore

用常识解读世界,用自己的大脑独立思考

点赞
< 上一篇
下一篇 >

文章评论

取消回复

ATscore

用常识解读世界,用自己的大脑独立思考

COPYRIGHT © 2022 atscore.cc. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS