Docker中安装Centos7后访问该Centos7中的服务
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Docker中安装Centos7后访问该Centos7中的服务,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1866字,纯文字阅读大概需要3分钟。
内容图文
Docker中安装Centos7后访问该Centos7中的服务
文章目录
说明
该环境是这样的:
如果还没在Docker中安装过Centos7的话,请移步到:Docker中安装Centos7操作系统
一、安装Iptables
1、检查是否安装
[root@shendu ~]# iptables --version
iptables v1.4.21
[root@shendu ~]#
2、如果没有安装请自行使用命令:[root@shendu ~]# yum -y install iptables.services
进行安装
3、启动iptables
[root@shendu ~]#
[root@shendu ~]# systemctl start iptables
[root@shendu ~]#
4、清空现有的规则,保存规则,查看规则
[root@shendu ~]#
[root@shendu ~]# iptables -F
[root@shendu ~]#
[root@shendu ~]#
[root@shendu ~]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]
[root@shendu ~]#
[root@shendu ~]#
[root@shendu ~]#
[root@shendu ~]# iptables -nL
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain DOCKER (0 references)
target prot opt source destination
Chain DOCKER-ISOLATION (0 references)
target prot opt source destination
[root@shendu ~]#
5、重新启动iptables
[root@shendu ~]#
[root@shendu ~]# systemctl restart iptables
[root@shendu ~]#
[root@shendu ~]#
发现现在客户端已经连接不上Docker安装的Centos7服务器了,但是安装Docker的系统还可以连接
果断把防火墙关闭了一下,又重新连接了一下,又可以了。
使用命令:systemcl stop iptables
关闭iptables
二、配置Iptables
- 进入iptables的配置文件
[root@shendu ~]# vi /etc/sysconfig/iptables
- 加上下面这一条,是我映射的docker的端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10000 -j ACCEPT
郑晖同学
发布了92 篇原创文章 · 获赞 72 · 访问量 2万+
私信
关注
内容总结
以上是互联网集市为您收集整理的Docker中安装Centos7后访问该Centos7中的服务全部内容,希望文章能够帮你解决Docker中安装Centos7后访问该Centos7中的服务所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。