踩新坑,Docker 暴露端口,防火墙给放行了
主机上用Docker跑了一个MySQL,大致的配置是:
然后就很愉快的使用了,直到昨天使用nnmap做了一下端口扫描,发现3306赫然在列,但是ufw防火墙中并没有相关内容,此时估计是新坑来了。
顺便telnet一下,好家伙,果然可以。
于是, Google: docker firewall not working, 果然,然后看了一众解决方案,于是默默调整配置,...
主机上用Docker跑了一个MySQL,大致的配置是:
然后就很愉快的使用了,直到昨天使用nnmap做了一下端口扫描,发现3306赫然在列,但是ufw防火墙中并没有相关内容,此时估计是新坑来了。
顺便telnet一下,好家伙,果然可以。
于是, Google: docker firewall not working, 果然,然后看了一众解决方案,于是默默调整配置,...
背景,本机安装了一个DNS服务用于处理内网域名,然后发现改DNS套路又变了。
看起来没什么问题了
背景:提升工作效率,一次性处理N年的数据,同时合并表格数据,便于二次处理。
File: 初始化爬取数据:
获取数据,并得到相关文件:
得到汇总数据表
导出并生成最终的csv表格
这个文件是基于上两篇文章的项目内容,最终的Dockerfile基本如此:
这个Dockerfile的目的是为了生成最终执行的Dockerfile, 其中包含了nginx, php-fpm, log, crontab 等基本组件,同时提供一些php-fpm的配置选项
说明: 文档中进行了大量的替换操作,不能完全保证所有值均正确,如有细节问题请忽略
项目环境变量
目前项目采用单一环境变量加载模式,即只加载一个.env.xxx的文件。
判断模式有两种:参考代码bootstrap/app.php:10
读取当前环境变量 ROCKETOS_ENVIRONMENT 进行配置加载
以.env.local, .env.production, .env.develop,...