容器
文章平均质量分 87
ifanatic
已离职,有工作机会可聊
垂直领域:基因检测系统架构师、基因检测领域技术负责人
技术专长:
- 基因报告高并发架构(Go/Python/PHP)|容器化优化
- 生物数据复杂处理|小程序/公众号深度开发 | 专注2B2C报告系统开发
- 曾优化报告生成架构,PDF及在线报告速度提升10倍
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[每周一更]-(第154期):Docker 底层深度剖析:掌控 CPU 与内存资源的艺术
Docker容器资源控制的核心依赖于Linux内核的Namespaces和cgroups技术。Namespaces提供隔离环境,而cgroups则负责资源分配和限制。通过修改cgroup文件参数,可以精确控制CPU和内存资源:CPU方面通过cpu.cfs_period_us和cpu.cfs_quota_us实现算力配额,内存方面则通过memory.limit_in_bytes设置硬性上限。最佳实践包括明确设置资源限制、合理使用软硬内存限制、警惕OOM Killer,并建议结合监控工具实现资源精细化管理。理解原创 2025-08-03 22:37:04 · 1020 阅读 · 0 评论 -
[每周一更]-(第137期):Go + Gin 实战:Docker Compose + Apache 反向代理全流程
后来我确定应该是DNS解析问题,全貌应该是:泛域名解析到了B服务器中,A服务器又有a.xxx.com和b.xxx.com项目都正常运行,C服务器的api.xxx.com也运行很久了,并且ABC三台服务器都是同一个域名下,子域名的解析会覆盖泛域名的解析,也就是子域名优先级更高,这就解释通了。总结:由于再进行DNS解析,还需要找老板配置,并且还有单独配置项目,毕竟没有项目,这个逻辑就是想配置转发到ip+端口接口,这个就较为繁琐,不是最优方案,接着继续有最优方案。7.1、先排查域名所在的ip是哪个。原创 2025-03-21 18:41:13 · 1164 阅读 · 0 评论 -
[工具探索]-Gitlab的CI/CD操作
推送完成后,GitLab将自动检测.gitlab-ci.yml文件的更改,并开始执行CI/CD流程。GitLab CI/CD允许您使用环境变量来传递配置参数,并可以定义不同的CI/CD环境(如staging、production)。在 GitLab 中,CI(持续集成)是一项强大的功能,它允许你自动化构建、测试和部署你的代码。你可以在 GitLab 项目界面的 CI/CD 部分查看构建和部署的状态,以及详细的构建日志。利用GitLab的CI/CD流程,可以定期执行构建、测试和部署,实现持续监控和交付。原创 2024-03-01 18:12:53 · 1040 阅读 · 0 评论 -
Docker安装PostgreSQL
现在,你已经成功在 Docker 中安装和运行了一个 PostgreSQL 容器。你可以使用相应的 PostgreSQL 客户端工具连接到容器并管理数据库。如果你需要停止或删除容器,可以使用。如果容器正在运行,你应该能够看到 PostgreSQL 容器的相关信息。使用以下命令创建并运行 PostgreSQL 容器。原创 2024-02-06 17:53:17 · 4645 阅读 · 0 评论 -
[每周一更]-(第57期):用Docker、Docker-compose部署一个完整的前后端go+vue分离项目
其中,使用默认的 IPAM 驱动程序,并为网络分配了 177.7.0.0/16 的子网。通过 -v 挂载证书,通过-p 映射端口也是可以的,存在docker中有多个nginx的情况,就代理转发一下, 参考地址:Docker多nginx方案:https://juejin.cn/post/6847902222760558599#heading-11。另外,命令 docker system prune 可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。原创 2023-08-04 17:25:20 · 1275 阅读 · 0 评论 -
[每周一更]-(第11期):CentOS7中使用Docker安装Gitlab打造一款私有代码仓库
如果你确定你这个镜像里有前台进程、或是你在 docker run 的时候指定了别的前台进程,那么你可以 docker inspect 看一下日志路径,然后把它挂载到宿主机上,慢慢分析吧。容器里的前台进程挂了,而你又设置了 restart=always 或是 restart=unless-stopped,就会反复在启动 -> 挂掉 -> 退出 -> 重启之间循环了。重新删除最开始安装的文件夹:data、logs、config,重新能装就能看到该文件也能看到密码了;卡,上生产建议升配置或转用其他云平台。原创 2022-09-08 23:57:40 · 958 阅读 · 0 评论 -
[每周一更]-(第5期):Docker 安装并使用ELK
安装工具篇“ELK”是三个开源项目的首字母缩写,这三个项目分别是Elasticsearch、Logstash和Kibana。原创 2022-07-30 00:36:02 · 509 阅读 · 0 评论 -
[每周一更]-(第4期):Docker使用之Dockerfile内容介绍
Dockerfile是用来构建Docker镜像的文本文件,是由一系列命令和参数构建的脚本。手动编写一个Dockerfile文件,该文件需要符合Dockerfile的规范通过编写的Dockerfile文件,使用dockerbuild命令,获取一个自定义的镜像使用dockerrun来运行这个镜像简单理解为编写Dockerfile文件->dockerbuild->dockerrun。.........原创 2022-07-23 07:57:47 · 328 阅读 · 0 评论
分享