linux【Docker】容器macvlan网络模式下容器与宿主机互通

0x00 一般在macvlan模式下同网段的其他机器可以和容器互通,但宿主不能和容器互通,这是在macvlan模式设计的时候为了安全而禁止了宿主机和容器直接通信。 如果想要实现互通,有个曲线救国的方法,就是macvlan与macvlan之间可以互通,只需要在宿主机再创建一个macvlan网络,然后修改路由,让数据经过这个macvlan达到互通的目的。 0x01 假设现有网段为192.168.1.0

- 阅读全文 -

php 生成唯一订单号5种方法

第一种 private function doCreateOrderNumber($time){   $i=1;   $dd = date('Ymd',$time);   $aa = 'OH'.$dd;   $res = $this->orderModel->query("select sn from sr_ord

- 阅读全文 -

Docker 构建镜像(docker build)

一、docker build命令 docker build 命令用于使用 Dockerfile 创建镜像。 语法 docker build [OPTIONS] PATH | URL | - OPTIONS说明: --build-arg=[] :设置镜像创建时的变量; --cpu-shares :设置 cpu 使用权重; --cpu-period :限制 CPU CFS周期; --cpu-quot

- 阅读全文 -

使用python获取交换机syslog日志并使用jQuery在html上展示

需求 现网有部分pop点独立于海外,无法发送日志给内网日志服务器,同时最近网内有比较重要割接,所以临时写一个脚本来展示网内日志 思路 使用socket接收syslog数据,udp 514,数据部分格式化后写入js文档,html调用js文档来实现日志可视化 效果 python代码 import socket,re,os def syslog(data): try: data

- 阅读全文 -

python生成并处理uuid的方法

UUID(Universally Unique Identifier)是通用唯一识别码,在许多领域用作标识,比如我们常用的数据库也可以用它来作为主键,原理上它是可以对任何东西进行唯一的编码的。作为新手一看到类似varchar(40)这样的主键就觉得有点蒙圈了,字符串型也不能自增啊,这里就应该应用UUID了。数据库一般都有自己的办法生成UUID,但虽然可以用,但这玩意考虑到可读性和有点坑的长度还是尽

- 阅读全文 -

编程相关

仓库内容持续更新中... 自学之路漫又长,唯有不断总结,不断回味,不断分享,才能成长! 联系我可以【微信】私我 为什么会有这个开源仓库 本仓库取名 r2coding,即 Road To Coding,意为「编程自学之路」,是自学编程以来所用资源和分享内容的大聚合。 旨在为

- 阅读全文 -

GitHub高级搜索语法

了解搜索语法 搜索 GitHub 时,您可以构建匹配特定数字和单词的查询。 查询大于或小于另一个值的值 您可以使用 >、>=、< 和 <= 搜索大于、大于等于、小于以及小于等于另一个值的值。 查询 示例 >*n* cats stars:>1000 匹配含有 "cats" 字样、星标超过 1000 个的仓库。 >=*n* cats topi

- 阅读全文 -