标签: Docker
25 个内容
笔记(23)
本文深度解析Docker `--build-arg`(配合`ARG`)用于构建时变量注入,支持多环境镜像构建。多阶段构建需跨阶段重新声明ARG。主要方案:声明ARG、命令行注入;避坑用`--secret`传敏感信息、`ENV`持久运行时变量。
本周报记录了以下技术要点: 1. 浏览器获取CPU核心数API:`navigator.hardwareConcurrency`。 2. HTML input file 标签的 multiple 属性控制多选。 3. 详解 JSON.stringify 的 replacer 参数,用于过滤、转换属性,限制深度等。 4. wget 命令基本用法。 5. pip 使用腾讯云镜像源加速及解决 `pip install` 未安装最新版本问题(依赖冲突)。 6. 解决 python slim 镜像 `source not found` 错误(更换shell或使用`.`)。
本文介绍了如何通过Docker升级Postgres版本,从v14.5升级到v15.1,包括备份、修改镜像tag、恢复数据等步骤。同时,文章还介绍了Postgres中JSON和JSONB的区别及操作方法,以及创建只读用户和多字段排序的实现。强调不要依赖PostgreSQL 的默认排序.
本文档是作者记录的问题和解决方案集锦。包括iOS Chrome下`history.pushState`导致toolbar消失的bug,monaco-editor禁用overflow-x滚动条的方法,Safari的cookie处理问题,Nest.js的header错误,OpenWrt的DNS解析,TypeScript装饰器问题,以及Docker日志无颜色、Windows键盘Win键失效等问题的解决办法。
动态(2)
https://github.com/nacos-group/nacos-sdk-go/issues/316#issuecomment-1807895963
docker 启动的 nacos 使用 go nacos sdk 调用 GetConfig 报错解决。
read config from both server and cache fail, err=read cache file Config Encrypted Data Key failed. cause file doesn't exist
解决办法:把 8848,9848,9849 三个端口打开。
1client.GetConfig(vo.ConfigParam{
2 DataId: dataID,
3 Group: group,
4 })那些留在2023年的日子:五月
- Docker 多阶段构建
- TypeScript namespace 的妙用,在生成模版代码的时候可以免导入,直接使用 namespace 获取
- BFS 和 DFS 的优缺点,fiber 为什么选择 DFS