docker端口不通怎么办

发布时间 - 2021-12-31 00:00:00    点击率:
docker端口不通的解决办法:1、打开命令窗口;2、执行“sysctl -w net.ipv4.ip_forward=1 sed -i "/net.ipv4.ip_forward/ s/0/1/g"/etc/sysctl.conf”命令。

本教程操作环境:ubuntu 16.04系统、Docker 20.10.11版、Dell G3电脑。

docker端口不通怎么办?

Docker:正常运行的容器突然端口不通一般检查方法:

前提:一般情况下,我们运行的DOCKER环境中可能会出现,容器端口不通的问题,下面是我经历过的,总结出的几点笔记,帮助检查问题。


一.iptables规则被修改过:

如果是这个原因,我们可以通过重启docker,让iptables转发规则重新生效,一般可以处理

二.系统参数被修改(net.ipv4.ip_forward这个参数被改成0):

    这个内核参数linux系统默认是0,当我们安装docker的时候,会被docker改成1,然后实现端口转发,容器正常运行

但是docker只是改了内存,并没有生效到配置文件,所以配置文件里面还是0如下:

sysctl -a |grep "ipv4.ip_forward"     =====> net.ipv4.ip_forward = 1
cat /etc/sysctl.conf| grep "ipv4.ip_forward"  =====> net.ipv4.ip_forward = 0

这种情况下,如果有人更改其他参数,然后通过sysctl -p生效,那么docker改的这个参数会被重新配置为和/etc/sysctl.conf文件

里面的一致,导致端口不通,这个时候需要重启docker使其再次改为1。

所以我们安装docker的时候需要先设置这个参数为1,在装docker命令如下:

sysctl -w net.ipv4.ip_forward=1
sed -i "/net.ipv4.ip_forward/ s/0/1/g" /etc/sysctl.conf

总结

其实说这么多就是重启iptables,重启docker,就可以解决基本问题了,哈哈,说了些废话,但是希望可以和大家分享下

推荐学习:《docker视频教程》


# docker  # linux  # ubuntu  # 重启  # 配置文件  # 正常运行  # 说了  # 这么多  # 我们可以  # 这个时候  # 使其  # 几点  # 当我们 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用腾讯建站主机快速创建免费网站?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  如何解决hover在ie6中的兼容性问题  javascript中对象的定义、使用以及对象和原型链操作小结  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  清除minerd进程的简单方法  Laravel如何发送系统通知?(Notification渠道示例)  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  英语简历制作免费网站推荐,如何将简历翻译成英文?  Laravel如何配置Horizon来管理队列?(安装和使用)  大连网站制作公司哪家好一点,大连买房网站哪个好?  Laravel如何处理CORS跨域请求?(配置示例)  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  Python函数文档自动校验_规范解析【教程】  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何快速配置高效服务器建站软件?  JavaScript如何实现错误处理_try...catch如何捕获异常?  Laravel如何创建自定义Artisan命令?(代码示例)  LinuxShell函数封装方法_脚本复用设计思路【教程】  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  网站制作企业,网站的banner和导航栏是指什么?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  EditPlus中的正则表达式 实战(2)  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  如何用西部建站助手快速创建专业网站?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  Laravel如何处理文件下载请求?(Response示例)  ,南京靠谱的征婚网站?  如何基于云服务器快速搭建个人网站?  如何在万网利用已有域名快速建站?  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  详解vue.js组件化开发实践  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  公司网站制作价格怎么算,公司办个官网需要多少钱?  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  Laravel如何实现数据库事务?(DB Facade示例)  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控