微服务全套docker-compose.yaml
go-zero微服务开发,本地微服务开发环境
go-zero微服务开发,本地微服务开发环境
Minikube 是一个工具,它为本地环境提供了一种轻量化的 Kubernetes 集群实现。通过 Minikube,用户可以在本地机器上快速启动并运行一个 Kubernetes 环境,用来学习、测试和开发。Minikube支持Kubernetes的所有主要功能,包括Dashboard、DNS、容器运行时(如Docker、containerd、CRI-O)等。这种本地化的 Kubernetes 环境主要为开发者提供了便捷,不再需要花费额外的精力去搭建和维护一个庞大的远程集群。 1.安装 Docker Desktop 作为官方推荐的容器化平台,安装Docker Desktop能让你顺利使用Docker驱动。 2. 安装 Minikube 和 kubectl 使用 Homebrew 可以一键安装这两个核心工具。 使用 Homebrew 安装:在终端中执行以下命令: 验证安装:运行以下命令,确认版本信息能正常输出: 3. 启动你的 Kubernetes 集群…
只需 1 个二进制文件、150MB 内存,就能在服务器上拥有一个功能完备的 Git 代码托管平台。
1.docker安装 https://www.jianshu.com/p/ea9b201e8b59 2.使用docker-compose.yml搭建gitlab: -安装:https://docs.gitlab.com/ee/install/docker.html 3.安装gitlab: https://docs.gitlab.com/ee/install/docker/installation.html ⚠️如果使用自定义端口请高仿: #yml文件格式检测网址https://www.bejson.com/validators/yaml_editor/ #gitlab-ce-compose.yml version: '3.6' services: web: container_name: gitlab image: 'gitlab/gitlab-ce:latest' restart: always hostname: 'gitlab.study.com' environment: GITLAB_OMNIBUS_CONFIG: | #记住这里一定要带上端口否则gitlab项目clone地址也会没有端口导致gitlab-runner拉取不到项目,这里特意提示下 external_url 'http://192.168.1.6:1080' # Add any…
1. 前言 本文基于aiclient2api v2.9.7版本,Github地址为 https://github.com/justlovemaki/AIClient-2-API aiclient2api 能够将 GeminiCLI , ClaudeCode 等转换为不仅限于原客户端使用的API,从而供给OpenClaw或其它客户端使用 2. 搭建 首先选择一个目录,本文中使用的是/data/aiclient2api 运行 mkdir -p /data/aiclient2api && touch /data/aiclient2api/compose.yaml ,创建docker compose文件 复制以下docker compose 配置(3000端口比较常见容易被占用所以这里我改成了3180,可自行修改为其它端口)3000 为 Web UI,其余为 OAuth…
1. 前言 本文基于sub2api v0.1.84版本,Github地址为 https://github.com/Wei-Shaw/sub2api sub2api 能够将 GeminiCLI , ClaudeCode 等转换为不仅限于原客户端使用的API,从而供给OpenCode或其它客户端使用 2. 搭建 首先选择一个目录,本文中使用的是/data/sub2api 运行 mkdir -p /data/sub2api && touch /data/sub2api/compose.yaml ,创建docker compose文件 复制以下docker compose 配置(8080端口太常见容易被占用所以这里我改成了6780,可自行修改为其它端口) services: # ================= 主程序…
概述 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 GitLab和GitHub一样是仓库管理系统,不一样的是GitLab可以自己搭建,自己或企业内部使用。 环境准备 Linux系统 docker docker-compose 硬件要求 CPU 4 核是推荐的最小核数,最多支持 500 个用户 8核最多支持1000个用户 RAM 4GB RAM是所需的最小内存大小,最多可支持 500 个用户 8GB RAM 支持多达 1000 个用户 安装 GitLab Docker 镜像可以以多种方式运行:这里介绍前面2种 使用…