标签:docker

docker 镜像的 squash 优化

前言
最近重新优化生产环境的php镜像底包,发现打包结束后大小达到了惊人的2.04G,于是得优化优化了。
常规方案
合并RUN、分阶段构建早用过了,用过之后是2G,当前层级关系如下:
docker-squash 方案
准备进行优化:
优化后的层级和大小,效果很好,而且层级也没了,反正是底包,关系不大
官方docker build –squash...

现代前端项目的编译构建方案

从自己写js第一天到今天,js构建模式发生了太大的变化,从自己的第一个js项目: https://loveyu.org/2429.html 到现在这些看懂都困难的js项目,差不多过去了十多年了吧。
举个例子,看看今天的项目构建最终方案:
整体构建过程看起来还是蛮简单的,无非就是分为2个大部分,打包和复制打包结果,但是实际涉及到缓存复用...

在docker中运行sftp

要使用docker跑sftp的目的
主要是做账户隔离和目录挂载,这样使用起来方便许多,多账户不容易乱
基础镜像
docker hub上顺手搜索一个就行,然后自己打包,主要是自己打包安心一点,本身足够简单的应用没啥难度
https://hub.docker.com/search?q=sftp&type=image
镜像修改
先fork一个镜像: https://github.com/loveyu...

踩新坑,Docker 暴露端口,防火墙给放行了

主机上用Docker跑了一个MySQL,大致的配置是:
然后就很愉快的使用了,直到昨天使用nnmap做了一下端口扫描,发现3306赫然在列,但是ufw防火墙中并没有相关内容,此时估计是新坑来了。
顺便telnet一下,好家伙,果然可以。
于是, Google: docker firewall not working, 果然,然后看了一众解决方案,于是默默调整配置,...