mirror of
https://github.com/dqzboy/Docker-Proxy.git
synced 2026-01-12 16:25:42 +08:00
docs: README.md
This commit is contained in:
57
README.md
57
README.md
@@ -152,38 +152,10 @@ docker logs -f [容器ID或名称]
|
||||
</details>
|
||||
|
||||
|
||||
## ✨ 教程
|
||||
#### 配置Nginx反向代理
|
||||
> **注意**: 如果你选择部署的是Nginx,那么代理程序部署完成之后,需自行配置 Nginx <br>
|
||||
|
||||
**1.下载仓库下的nginx配置文件 [registry-proxy.conf](https://raw.githubusercontent.com/dqzboy/Docker-Proxy/main/nginx/registry-proxy.conf) 到你的nginx服务下,并修改配置里的域名和证书部分** <br>
|
||||
**2.在你的DNS服务提供商将相应的访问域名解析到部署docker proxy服务的机器IP上** <br>
|
||||
**3.修改Docker的daemon.json配置,配置你自建的Registry地址。修改后重启docker**
|
||||
```shell
|
||||
~]# vim /etc/docker/daemon.json
|
||||
{
|
||||
"registry-mirrors": [ "https://hub.your_domain_name" ]
|
||||
}
|
||||
```
|
||||
|
||||
> **说明:** 配置了`daemon.json`之后,现在拉取镜像无需指定你的加速地址,直接执行`docker pull`拉取你需要的镜像即可。下面的步骤是你在没有配置`daemon.json`的时候,拉取镜像需要加上你的加速地址才可以正常拉取。
|
||||
|
||||
---
|
||||
|
||||
**1. 使用自建的 Registry 地址替换官方的 Registry 地址拉取镜像**
|
||||
```shell
|
||||
# docker hub Registry
|
||||
## 源:nginx:latest
|
||||
## 替换
|
||||
docker pull hub.your_domain_name/library/nginx:latest
|
||||
|
||||
# Google Registry
|
||||
## 源:gcr.io/google-containers/pause:3.1
|
||||
## 替换:
|
||||
docker pull gcr.your_domain_name/google-containers/pause:3.1
|
||||
```
|
||||
|
||||
**2. 前缀替换的 Registry 的参考**
|
||||
### 前缀替换说明
|
||||
<details>
|
||||
<summary><strong>点击查看</strong></summary>
|
||||
<div>
|
||||
|
||||
| 源站 | 替换为 | 平台 |
|
||||
|-------|---------------|----------|
|
||||
@@ -197,14 +169,12 @@ docker pull gcr.your_domain_name/google-containers/pause:3.1
|
||||
| docker.elastic.co | elastic.your_domain_name | Elastic Stack
|
||||
| nvcr.io | nvcr.your_domain_name | NVIDIA Container Registry
|
||||
|
||||
</details>
|
||||
|
||||
---
|
||||
|
||||
> **详细教程:** <br>
|
||||
> [自建Docker镜像加速服务:加速与优化镜像管理](https://www.dqzboy.com/8709.html)<br>
|
||||
> [自建Docker镜像加速,并把域名托管到CF加速镜像拉取](https://www.dqzboy.com/17665.html)
|
||||
|
||||
|
||||
## 💻 UI界面
|
||||
## 💻 Hubcmd-UI
|
||||
|
||||
> HubCMD-UI 手动安装教程:[点击查看教程](hubcmdui/README.md)
|
||||
|
||||
@@ -238,19 +208,6 @@ docker pull gcr.your_domain_name/google-containers/pause:3.1
|
||||
|
||||
---
|
||||
|
||||
## 👨🏻💻 问题
|
||||
|
||||
<details>
|
||||
<summary><strong>问题总结</strong></summary>
|
||||
<div>
|
||||
|
||||
> 部署、使用相关等常见问题总结,欢迎补充!
|
||||
|
||||
相关问题总结: [点击查看](Issue/issue.md)
|
||||
|
||||
</details>
|
||||
|
||||
---
|
||||
|
||||
## 🫶 赞助
|
||||
如果你觉得这个项目对你有帮助,请给我点个Star。并且情况允许的话,可以给我一点点支持,总之非常感谢支持😊
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
---
|
||||
|
||||
## 📝 本地运行
|
||||
## 📝 源码构建运行
|
||||
#### 1. 克隆项目
|
||||
```bash
|
||||
git clone git@github.com:dqzboy/Docker-Proxy.git
|
||||
@@ -43,27 +43,13 @@ npm install
|
||||
node server.js
|
||||
```
|
||||
|
||||
## 📦 Docker运行
|
||||
## 📦 Docker 方式运行
|
||||
|
||||
- 如果不自行构建Docker镜像,可直接跳转第三步拉取镜像运行
|
||||
|
||||
#### 1. 克隆项目(可选)
|
||||
#### 1. 下载 hubcmd-ui 镜像
|
||||
```bash
|
||||
git clone git@github.com:dqzboy/Docker-Proxy.git
|
||||
```
|
||||
|
||||
#### 2. 构建镜像(可选)
|
||||
```bash
|
||||
cd Docker-Proxy
|
||||
|
||||
docker build -t hubcmd-ui .
|
||||
```
|
||||
|
||||
#### 3. 运行容器
|
||||
```bash
|
||||
# 拉取镜像!如果你手动构建了镜像此步骤跳过
|
||||
docker pull dqzboy/hubcmd-ui:latest
|
||||
|
||||
#### 2. 运行 hubcmd-ui 容器
|
||||
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 30080:3000 --name hubcmdui-server dqzboy/hubcmd-ui
|
||||
```
|
||||
- `-v` 参数解释:左边是宿主机上的 Docker socket 文件路径,右边是容器内的映射路径
|
||||
@@ -103,42 +89,53 @@ docker logs -f [容器ID或名称]
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/33eace7f-a7dc-4e9e-bfff-6487a3df5b1c"?raw=true"></td>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/c1e938dc-d604-475c-8689-d60b09329af8"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/6f34d717-95c8-47b4-89b8-812151904448"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
> 浏览器输入 `服务器地址:30080/admin` 访问后端页面,默认登入账号密码: root/admin@123
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/e69f0473-04c1-473d-a580-6e9a85c4053c"?raw=true"></td>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/1be671e5-7bd5-4d63-9f4e-8936b819ee2d"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/816c95af-dbd1-46ce-b550-87e0853f23e2"?raw=true"></td>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/f97a0a37-457f-4ffb-893e-db68b204ee33"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
> 浏览器输入 `服务器地址:30080/admin` 访问后端页面,默认登入账号密码: root / admin@123
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/85a0c746-d44a-4168-8b4b-a1e7273cdd59"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/bee29cb2-e374-40a2-a730-b7034d3e4929"?raw=true"></td>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/bc066047-15d3-45fc-b363-ded37bfe1121"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/a7fa29a4-5cb3-470a-827b-38bf3b7c8086"?raw=true"></td>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/c775abbe-0927-4a1f-b4e6-faf531784aea"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/78ad0e29-abfd-47d6-a132-c5b49b48bc95"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center"><img src="https://github.com/user-attachments/assets/bfe99dc9-ecb8-4c47-9f68-2312e447f309"?raw=true"></td>
|
||||
</tr>
|
||||
</table>
|
||||
---
|
||||
|
||||
## 🫶 赞助
|
||||
|
||||
Reference in New Issue
Block a user