无法访问docker的redis和mysql

遇到的情况,连上公司内网VPN之后只有虚拟机本机能访问docker的redis和mysql,别的机器访问不通。

排查步骤:

1、查看firewall-cmd --state   确认防火墙关闭

2、sysctl net.ipv4.ip_forward   查看ip转发是否打开,如果=0表示未打开

我的情况是ip转发没打开:

解决方法:依次执行以下命令

echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -p /etc/sysctl.conf

 

热门文章

暂无图片
编程学习 ·

WEB安全的总结学习与心得(十一)——命令注入

WEB安全的总结学习与心得(十一) 01 命令注入之简介 类型:服务器端漏洞 02 命令注入的三个条件 1.调用可执行系统命令的函数 2.函数或函数的参数可控 3.拼接注入命令 03 命令注入的攻击过程 1.构造命令 2.拼接命令,执行注入的命令 3.结果回显
暂无图片
编程学习 ·

文创调研案例02-瑞士达沃斯小镇

摘要:达沃斯小镇作为世界特色小镇的典范,以其特色生态为基础,不断创新,形成了会议、疗养、体育、旅游多条产业互相作用的综合产业,其宝贵经验具有借鉴价值。中国自2016年起,特色小镇遍地开花,但同质化现象严重,如何打造特色小镇的“特”成了关键。本文以达沃斯小镇为例…
暂无图片
编程学习 ·

Spring-boot 使用undertow代替tomcat

Undertow是Red Hat公司的开源产品, 是一款灵活的高性能Web服务器,它完全采用Java语言开发,可以直接嵌入到Java项目中使用,支持阻塞IO和非阻塞IO。由于Undertow采用Java语言开发。 Undertow在高并发业务场景中,性能优于Tomcat,对于并发要求不高的情况下,二者差别不大。 Un…
暂无图片
编程学习 ·

【C】猜数字游戏

#include<stdio.h> int main(){int random,N,urname;int count;scanf("%d %d\n", &random, &N);scanf("%d", &urname);//先判断大与小两种情况 for(count=1;urname>0&&count<=N; count++){if(random<urname)printf(&qu…
暂无图片
编程学习 ·

postman引入文件实现参数化及中文乱码问题解决

1、首先,在postman中输入地址和参数,保证接口请求成功。可以在tests中添加断言2、将需要参数化的参数用变量表示,并将变量添加进全局变量中3、将需要参数化的参数写成CSV,TXT,JSON格式的文档。这里用的是csv格式的文件,其中name是变量名如果用txt格式的文件,多参数之间要用…
暂无图片
编程学习 ·

学人工智能首选Python吗 从事Python开发累不

学人工智能首选Python吗?从事Python开发累不?受到人工智能、机器学习、大数据等前沿科技的影响,Python排名越来越靠前。大家有没有发现,跟Python紧密联系的人工智能、机器学习,大数据都是热门话题。学Python开发累吗?下面来看看吧。 其实,我们从事哪些工作会不累呢?不知…
暂无图片
编程学习 ·

iOS开发笔记之八十——单例的使用笔记

******阅读完此文,大概需要10分钟******一、单例的创建#import "MDInstanceManager.h"@implementation MDInstanceManagerstatic MDInstanceManager *shareInstance = nil; static dispatch_once_t onceToken;+ (instancetype)shareInstance {dispatch_once(&on…
暂无图片
编程学习 ·

COMP9101学习笔记 贪心算法的应用

1. 霍夫曼编码 (The Huffman Code) 1.1 怎么定义好的编码? 由于计算机处理二进制位序列,人们需要一种编码模式将文本处理成二进制位的长串,以英文为例,26个字母,空格和5种标点符号共32个符号需要编码,以二进制表示则需要5位编码(25=322^5 = 3225=32),比如00000代表字…
暂无图片
编程学习 ·

迭代器

概念 提供对对象的间接访问,有效的迭代器或者指向某个元素,或者指向容器中尾元素的下一位置 使用 获取 begin()返回指向第一个元素/字符的迭代器 end()返回指向容器(或string)尾元素的下一位置即根本不存在的尾后元素解引用 如it为vector对象的迭代器:(*it).empty()或者it-&…
暂无图片
编程学习 ·

手把手撸一个轮播图

轮播图HTML和CSSJS HTML和CSS <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>轮播图</titl…
暂无图片
编程学习 ·

Java 为什么Set元素是不重复的?是如何去重复的?

为什么Set元素是不重复的?是如何去重复的?对于有值特性的,Set集合可以直接判断进行去重复。例如数字1,2,本身就有值特性。 对于引用数据类型的类对象: set集合会让两两对象,先调用自己的hashCode()方法得到彼此的哈希值(所谓的内存地址) 然后比较两个对象的哈希值是否相…
暂无图片
编程学习 ·

[SpringCloud Alibaba学习笔记]服务注册与配置中心Nacos的入门及集群使用(配置+实操全步骤,基于阿里云&nacos1.3.0)

SpringCloud Alibaba 服务注册与配置中心Nacos的入门及使用 一、Nacos简介 Nacos中文文档 Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 简而言之就是注册中心+配置中心的组合,功能实现等于Eureka+Config+Bus 1.下载 下载地址 官网会是在github上…
暂无图片
编程学习 ·

ubuntu20.04微信无法输入中文解决

打开输入法首选项, 勾选show suggestion去微信聊天框输入你好,会提醒下一个字,将提醒的字按空格输入到聊天框,就可以输入中文了 缺点就是每次都要这么操作
暂无图片
编程学习 ·

快手2020校园招聘秋招笔试--工程B试卷

攻击者使用无效IP地址,利用TCP连接的三次握手过程,连续发送会话请求,使受害主机处于开放会话的请求之中,直至连接超时,最终因耗尽资源而停止响应。这种攻击被称为A. DNS欺骗攻击 B. DDoS攻击 C. SYN Flooding攻击 D. 重放攻击DNS欺骗攻击:DNS(Domin Name Sever)是域名服…
暂无图片
编程学习 ·

外卖下沉趋势明显.,2020年的创业机遇来了

近几年来,随着互联网用户数量的不断上升,在2020年,中国的互联网用户数已经达到了10.8亿,人们越来越趋向于使用线上消费,在网络上购物、买机票、订酒店等,点外卖已经渐渐的成为了人们的一种日常生活方式。以下这张图是2015年至2018年网上订外卖用户规模及增长速度。从此图…
暂无图片
编程学习 ·

jxl.jar下载

jxl.jar给java提供了简单操作Excel的方法:链接:https://pan.baidu.com/s/17HXj_w8E2nM8iIssf2Bmhg 提取码:l6t5
暂无图片
编程学习 ·

zig寄存器

LED灯初始化: 1.设置为GPIO口 (P1SEL) -----Port1 Function Select2.定义输出 (P1DIR) -----Port1 Direction 按键中断初始化: 1.按键设置为GPIO口(P1SEL&=~0x07) -----Port1 Function Select2.定义为输入(P1DIR&=~0x04) -----Port1 Dir…
暂无图片
编程学习 ·

微信小程序扫码 ( wx.scanCode)的使用方法

其实很简单,直接看代码 wx.scanCode({onlyFromCamera:false, //值为 false 既可以使用相机也可以使用相册, 值为true 只能使用相机scanType:[barCode, qrCode,datamatrix,pdf417], //分别对应 一维码 二维码 DataMatrix码 PDF417条码 success: async (res) => { /…
暂无图片
编程学习 ·

辣酱中的食品安全与健康

最近啊辣酱成了网上的热门视频,看着这美味的辣酱,我就有了想要尝试的冲动,想要亲自动手试试。在尝试的过程中我也会关注食品安全与饮食健康。辣椒酱是我们的国民美食,风味独特,在国际上也拥有众多粉丝,价格被炒得很高,自己做辣椒酱的话一定要保证卫生,对于残留的农药我…