feat: add more services
This commit is contained in:
78
src/docker-registry/README.zh.md
Normal file
78
src/docker-registry/README.zh.md
Normal file
@@ -0,0 +1,78 @@
|
||||
# Docker Registry
|
||||
|
||||
## 简介
|
||||
|
||||
Docker Registry 是一个无状态、高度可扩展的服务器端应用程序,用于存储和分发 Docker 镜像。它是开源的,采用 Apache-2.0 许可证。
|
||||
|
||||
此 Helm Chart 在 Kubernetes 上部署一个私有 Docker Registry,允许您在自己的基础设施中存储和管理容器镜像。
|
||||
|
||||
## 安装
|
||||
|
||||
安装 Docker Registry:
|
||||
|
||||
```bash
|
||||
make install
|
||||
```
|
||||
|
||||
## 使用
|
||||
|
||||
安装完成后,您可以向 registry 推送和拉取镜像:
|
||||
|
||||
```bash
|
||||
# 端口转发以本地访问 registry
|
||||
kubectl port-forward svc/registry -n registry 5000:5000
|
||||
|
||||
# 为私有 registry 标记镜像
|
||||
docker tag my-image localhost:5000/my-image
|
||||
|
||||
# 推送到私有 registry
|
||||
docker push localhost:5000/my-image
|
||||
|
||||
# 从私有 registry 拉取
|
||||
docker pull localhost:5000/my-image
|
||||
```
|
||||
|
||||
## 配置
|
||||
|
||||
默认配置包括:
|
||||
|
||||
- 内存存储(仅用于测试)
|
||||
- 无认证
|
||||
- 服务类型:ClusterIP
|
||||
|
||||
## 存储选项
|
||||
|
||||
生产使用请配置持久存储:
|
||||
|
||||
```yaml
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 10Gi
|
||||
storageClass: standard
|
||||
```
|
||||
|
||||
## 认证
|
||||
|
||||
启用基本认证:
|
||||
|
||||
```yaml
|
||||
secrets:
|
||||
htpasswd: |
|
||||
admin:$2y$05$...
|
||||
```
|
||||
|
||||
## TLS
|
||||
|
||||
启用 TLS 进行安全通信:
|
||||
|
||||
```yaml
|
||||
tlsSecretName: registry-tls
|
||||
```
|
||||
|
||||
## 卸载
|
||||
|
||||
卸载 Docker Registry:
|
||||
|
||||
```bash
|
||||
make uninstall
|
||||
```
|
||||
Reference in New Issue
Block a user