GaGa's Blog

One GaGa, One World !

🔹 1.docker:dind 是什么?

  • 全称是 Docker-in-Docker
  • 作用:在容器中运行 Docker 守护进程 (dockerd),从而在容器内运行其他容器
  • 常用于 CI/CD 流水线(如 GitLab CI)中,便于在容器中构建、运行其他容器

🔸 2.docker:dind-rootless 是什么?

Read more »

在 Docker 中,rootless 模式(Rootless Mode)是指 Docker 以非 root 用户身份运行,而不是像传统方式那样由 root 用户(或具有 root 权限的用户)来运行 Docker 守护进程(dockerd)和容器。


1.为什么需要 Rootless 模式?

传统 Docker 以 root 权限运行,存在以下安全隐患:

Read more »

在 Nexus Repository Manager 3 中启用 HTTPS(即让 Nexus 服务通过 https:// 安全访问)并不直接由 Nexus 内部控制,而是通过配置反向代理(如 Nginx、Apache)或直接使用 Java 的 Jetty 绑定 SSL 实现。


✅ m1.通过 Nginx 配置 HTTPS(推荐)

🔧 1.申请 SSL 证书

Read more »

在企业或团队开发中,使用 Nexus Repository Manager 搭建 PyPI 私服(Python 包索引私有镜像)是一种常见做法,可以缓存官方 PyPI 包,或者上传和管理私有包


一、Nexus 搭建 PyPI 私服

1. 安装 Nexus

Read more »

Nexus 3 是 Sonatype 公司推出的下一代仓库管理器(Repository Manager),是 Nexus 2 的升级版,主要用于管理软件构建过程中产生的构件(artifact)和依赖包(dependency)


🧱 1.Nexus 3 简介

  • 名称:Nexus Repository Manager 3(简称 Nexus 3)

  • 类型:软件仓库管理平台

  • 用途:集中管理各种构建组件,如:

    • Java 的 Maven/Gradle(.jar, .pom
    • JavaScript 的 npm(.tgz
    • Python 的 PyPI(.whl, .tar.gz
    • Docker 镜像(Docker Registry
    • RubyGems、NuGet、Conan、YUM、APT 等
    • ….
Read more »

Nexus Repository Manager(简称 Nexus3)是由 Sonatype 开发的一款用于管理二进制构件(如 Maven、npm、Docker 等仓库)的仓库管理器。它有两个版本:

  • Nexus Repository OSS(社区版)
  • Nexus Repository Pro(企业版/商业版)

社区版限制
f346ad43a41f06ac289076f70ea26260.png


Read more »

“Wrangler” 在技术领域中通常指的是 Cloudflare Wrangler,这是一个用于开发和部署 Cloudflare Workers 的命令行工具。


🛠️ 1.什么是 Cloudflare Wrangler?

Wrangler 是 Cloudflare 提供的官方 CLI 工具,用于:

Read more »

什么是 Cloudflare Workers?

Cloudflare Workers provides a serverless execution environment that allows you to create entirely new applications or augment existing ones without configuring or maintaining infrastructure.

Cloudflare Workers 提供了一个完全自动化的服务器端执行环境,可以让你创建完全新的应用程序或者增强现有的应用程序,而不需要配置或维护基础设施,相当于腾讯云的云函数一类的服务。

1.Wrangler-CLI

Read more »
0%