Docker
开发环境代理配置——从原理到实践
· ☕ 9 分钟
重要 代理的本质是"中间人转发"——客户端不直接连目标,而是通过代理服务器中转。不同代理模式决定了哪些流量被拦截、哪些工具

FeatMap-UserStory地图服务配置和搭建
· ☕ 2 分钟
重要 Featmap是一个用户故事映射工具,用于构建,计划和传达产品积压。 Featmap Picture 环境说明 服务依赖 Postgresql 个人部署记录 安装 目录结构 1 2 3 4 5 6 7 8 9 10 11

Docker 易错集锦 — ENTRYPOINT 中环境变量无法替换
· ☕ 1 分钟
重要 ENTRYPOINT ["java", "$JAVA_OPTS", "-jar", "/app.jar"] 中 $JAVA_OPTS 不会被替换。exec 格式不经过 shell,不支持变量展开。 1. 问题 不管 ENV JAVA_OPTS="-Xmx512m" 还是 docker run -e JAVA_OPTS="-Xmx

Registry 部署至 K8s 集群并使用
· ☕ 1 分钟
重要 nuclio 平台需要一个带认证的内部镜像仓库:构建时提供 base-image,存储 function 构建产物。使用 Helm 部署 docker-registry chart,配置 htpasswd 认证。 1. 背景 nuclio 部署依赖

Docker-Dockerfile的最佳实践
· ☕ 8 分钟
重要 1. 概念说明 构建Context说明 执行docker build命令时,当前工作目录称为构建上下文。默认情况下,dockerfile也在当前目

基于 Jenkins + GitLab + Docker + Helm + Kubernetes 的 CI/CD
· ☕ 1 分钟
重要 Pipeline 流程:代码推送 → GitLab Webhook → Jenkins 触发构建 → Maven 编译 → Docker 镜像构建/推送 → Helm 部署。 1. 部署 Jenkins 1 helm install jenkins stable/jenkins 2. Dockerfile 后端(Maven 多阶段构建): 1 2 3 4 5 6 7

Drone-Pipeline使用举例
· ☕ 5 分钟
重点 如果使用multi-pipeline, 则在---之后不能跟注释。而且multi-pipeline之间的无法共通数据,每个新的pipeli

Gogs + Drone 通过 Docker Compose 部署
· ☕ 1 分钟
重要 Drone 登录账号需要在 Gogs 中设为管理员,两者账密互通 Gogs 仓库自动同步到 Drone,需在 Drone 中激活该仓库 Drone 默认读取 .drone.yml,文件名不同时需

ubuntu18.04初始开发环境搭建
· ☕ 5 分钟
重要 最重要的事: 本文包括 初始包安装; 安装翻墙软件; 安装docker; 安装Goland开发环境gvm+golang-1.13; 安装前端环境np