在docker中只要有容器映射了端口docker就会自动加iptables

iptables -L -n

Chain DOCKER (8 references)

target prot opt source destination

ACCEPT tcp -- 0.0.0.0/0 172.18.0.2 tcp dpt:2379

ACCEPT tcp -- 0.0.0.0/0 172.18.0.5 tcp dpt:8888

ACCEPT udp -- 0.0.0.0/0 172.18.0.5 udp dpt:8888

ACCEPT tcp -- 0.0.0.0/0 172.18.0.11 tcp dpt:80

ACCEPT tcp -- 0.0.0.0/0 172.18.0.12 tcp dpt:80

ACCEPT tcp -- 0.0.0.0/0 172.18.0.17 tcp dpt:8070

ACCEPT tcp -- 0.0.0.0/0 172.17.0.2 tcp dpt:9000

而我的防火墙规则

firewall-cmd --list-ports

8888/tcp 8888/udp 8000/tcp 13070/tcp 60000/tcp 80/tcp 22/tcp

防火墙中并没有允许9000访问,但是在外网是可以访问,这个问题已存在很久,在社区中大家都对docker接管iptables意见很大

解决方案很多

简单暴力法不让docker使用iptables

直接iptables移除并修改

修改绑定为127.0.0.1

我是使用最后一个方案,其他都太麻烦

apollo-portal:

container_name: apollo-portal

build: apollo-portal/

image: apollo-portal

ports:

- "127.0.0.1:13070:8070"

depends_on:

- apollo-adminservice

- apollo-mysql

volumes:

- "/opt/apollo/logs/100003173:/opt/logs/100003173"

environment:

- spring_datasource_url=jdbc:mysql://apollo-mysql:3306/ApolloPortalDB?characterEncoding=utf8

- spring_datasource_username=root

- spring_datasource_password=root

- DEV_META=http://apollo-configservice:8080

networks:

- apollo_cover

docker开放的端口_关于docker自动开放端口解决方案相关推荐

  1. centos7 docker端口_使用Docker部署Python应用

    0 引言 在linux系统部署Python应用需要安装较多依赖,在内网环境下十分繁琐,而且有时候还需要在其他服务器运行,则需要重复搭建环境和部署应用,因此本文介绍利用docker容器技术来部署.鉴于本 ...

  2. docker 关闭所有容器_软件安全 : Docker逃逸详解

    前言 在虚拟化技术日益成熟的今天,Docker作为必须使用的一项服务,它的安全性尤为重要.今天,我们来一起学习Docker最大的安全威胁--逃逸技术. Docker是什么 Docker 是一个开源的应 ...

  3. docker desktop ubuntu镜像_「Docker」 - 镜像仓库

    一.镜像仓库 将Docker镜像和Git进行对比,镜像仓库类似GitHub.GitLab等托管平台,Docker的镜像仓库托管的不是代码项目,而是镜像. Docker镜像仓库最大的作用是实现了Dock ...

  4. 修改docker内java内存_在docker中使用java的内存情况

    Java和Docker不是天然的朋友. Docker可以设置内存和CPU限制,而Java不能自动检测到.使用Java的Xmx标识(繁琐/重复)或新的实验性JVM标识,我们可以解决这个问题. 虚拟化中的 ...

  5. 扫描docker安装的工具_使用docker搭建巡风漏洞扫描系统

    最近用docker搭建了巡风漏洞扫描系统,分享一下 巡风是一款适用于企业内网的漏洞快速应急.巡航扫描系统 而且已经提供了docker快速搭建 kali安装docker 这文章在kali和debian上 ...

  6. 扫描docker安装的工具_使用 docker 安装 OpenVAS 漏洞扫描软件

    1,关于 OpenVAS OpenVAS(Open Vulnerability Assessment System)是开放式漏洞评估系统,其核心部分是一个服务器.该服务器包括一套网络漏洞测试程序,可以 ...

  7. docker 删除所有镜像_关于 Docker 镜像的操作,看完这篇就够啦 !(下)| 文末福利...

    紧接着上篇<关于 Docker 镜像的操作,看完这篇就够啦 !(上)>,奉上下篇 !!! 镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌 ...

  8. docker desktop ubuntu镜像_原创 | Docker入门,看了不理解,假一赔命

    写在前面 这篇博客适合谁? 对于Docker并不了解,只是有一点模糊的感觉,觉得Docker可以当成虚拟机用之类的 只是下载了Docker软件,对于怎么配置,怎么玩,第一步干什么,完全一无所知 其二, ...

  9. 乌班图docker容器日志清理_关于Docker清理 - osc_1jsw6j7h的个人空间 - OSCHINA - 中文开源技术交流社区...

    在Docker的日常使用中,我们或许偶尔遇到下面这些情况: 1 2 3 4 5 6 7 8 $ docker-compose ps [27142] INTERNAL ERROR: cannot cre ...

  10. 华三防火墙web端口_华三防火墙开放端口 华三防火墙怎么登录

    h3cf100-s华三防火墙怎么设置? 路由器的电线连接到防火墙WLAN端口.然后防火墙LAN端口连接到内部交换机.进入防火墙web配置页面,配置WLAN ip192.168.1.2网关192.168 ...

最新文章

  1. 【Android 文件管理】应用可访问的存储空间 ( 存储空间分类 | 存储空间访问权限 | 分区存储 )
  2. C# 中泛型与非泛型?(摘)
  3. SCU - 4438 Censor
  4. Oauth2.0协议 http://www.php20.com/forum.php?mod=viewthreadtid=28 (出处: 码农之家)
  5. 数据结构-直接插入排序讲解(C语言)
  6. Ubuntu18.04安装常用软件
  7. 基于Xml 的IOC 容器-解析配置文件路径
  8. Jquery 对话框确认
  9. Silverlight 2 搜索照片
  10. 苹果挥刀,iPhone 12 mini要换处理器了,无缘A14!
  11. 【解决】Oracle服务器ip地址被占用
  12. 德赛西威280b升级_牵手英伟达/德赛西威 理想自动驾驶蓝图初现
  13. 计算机指令集编程教程,PLC编程语言入门,常用指令集汇总分享
  14. 快速复制一个网站的前端代码的工具-仿站工具
  15. 【“计算机科学与技术”专业小白成长系列】 计算机操作系统简介
  16. 一级计算机脚注怎么加,word怎么插入脚注 word添加脚注图文教程
  17. 【资源共享】Office软件合集
  18. UEFI开发学习3 - 创建UEFI程序
  19. 笔记本电脑外接显示器显示不全
  20. 音标、音节、音素、音符

热门文章

  1. php管理智能dns,负载均衡之DNS轮询
  2. php实现防止sql注入的通用方法,PHP实现防止sql注入的通用方法
  3. java mongo api_MONGODB的javaAPI简单应用
  4. pat 乙级 1002 写出这个数(C++)
  5. VGA光端机技术原理及应用领域介绍
  6. 【渝粤教育】国家开放大学2018年春季 0105-21T酒店营销实务 参考试题
  7. 【渝粤教育】电大中专就业指导 (3)作业 题库
  8. 【渝粤教育】广东开放大学 网络整合营销 形成性考核 (53)
  9. 【渝粤教育】广东开放大学 会展项目管理 形成性考核 (59)
  10. 【渝粤题库】陕西师范大学202231财务管理Ⅰ 作业(高起专)