docker端口暴露后,外网直接访问

Galy_绿 发布于 2017/01/19 13:13
阅读 3K+
收藏 0
docker version 
[root@wode004 bin]# docker version
Client:
 Version:      1.12.6
 API version:  1.24
 Go version:   go1.6.4
 Git commit:   78d1802
 Built:        Tue Jan 10 20:20:19 2017
 OS/Arch:      linux/amd64
 Experimental: true

Server:
 Version:      1.12.6
 API version:  1.24
 Go version:   go1.6.4
 Git commit:   78d1802
 Built:        Tue Jan 10 20:20:19 2017
 OS/Arch:      linux/amd64
 Experimental: true

[root@wode004 bin]# uname -a
Linux wode004 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

系统 Centos7.3 防火墙firewall。

遇到的问题:
[root@wode004 bin]# firewall-cmd --zone=public --list-ports
5672/tcp 8080/tcp
[root@wode004 bin]# docker ps -a 
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS                                                                                  NAMES
35be1f0d3976        mysql:5.7           "docker-entrypoint.sh"   About an hour ago   Up About an hour           0.0.0.0:6306->3306/tcp                                                                 mysql_six
5e056ae98048        mysql:5.7           "docker-entrypoint.sh"   2 hours ago         Up 2 hours                 0.0.0.0:5306->3306/tcp   
 mysql镜像 都是docker hub上的。
环境说完了。现在遇到的问题就是:docker 暴露的端口 6306,5306,在外网也能进行访问。但是我firewall上并没有显示这两个端口。 非常疑惑,希望哪位高人能解答下
加载中
0
huangyanxiong
huangyanxiong
docker run -itd -p 127.0.0.1:3000:3000 ubuntu

 

返回顶部
顶部