diff --git a/README.md b/README.md
index 4e7bc933ea..f15db03ddd 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,9 @@ https://cr.console.aliyun.com/
启用个人实例,创建一个命名空间(**ALIYUN_NAME_SPACE**)
![](/doc/命名空间.png)
-访问凭证–>获取环境变量
+访问凭证->设置固定密码
+
+访问凭证–>获取环境变量:
用户名(**ALIYUN_REGISTRY_USER**)
密码(**ALIYUN_REGISTRY_PASSWORD**)
仓库地址(**ALIYUN_REGISTRY**)
@@ -28,14 +30,25 @@ https://cr.console.aliyun.com/
### Fork本项目
-Fork本项目
+Fork github项目到自己账号下:https://github.com/wenfei6316/docker_image_pusher
#### 启动Action
进入您自己的项目,点击Action,启用Github Action功能
+
+![image-20240707080918296](/doc/action.png)
+
#### 配置环境变量
进入Settings->Secret and variables->Actions->New Repository secret
-![](doc/配置环境变量.png)
+![](/doc/配置环境变量.png)
将上一步的**四个值**
-ALIYUN_NAME_SPACE,ALIYUN_REGISTRY_USER,ALIYUN_REGISTRY_PASSWORD,ALIYUN_REGISTRY
+ALIYUN_NAME_SPACE, ALIYUN_REGISTRY_USER, ALIYUN_REGISTRY_PASSWORD, ALIYUN_REGISTRY
+
+```
+ALIYUN_NAME_SPACE: wenfei6316 # 上面命名空间的名称
+ALIYUN_REGISTRY_USER: wenfei6316 # 阿里云的账号名
+ALIYUN_REGISTRY_PASSWORD: xxxxxxx # 设置固定密码时的密码
+ALIYUN_REGISTRY: registry.cn-hangzhou.aliyuncs.com # 访问凭据->登录实例下面有
+```
+
配置成环境变量
### 添加镜像
@@ -44,37 +57,55 @@ ALIYUN_NAME_SPACE,ALIYUN_REGISTRY_USER,ALIYUN_REGISTRY_PASSWORD,ALIYUN_REGIS
可添加 --platform=xxxxx 的参数指定镜像架构
可使用 k8s.gcr.io/kube-state-metrics/kube-state-metrics 格式指定私库
可使用 #开头作为注释
-![](doc/images.png)
+![](/doc/images.png)
文件提交后,自动进入Github Action构建
+内容模板
+
+```
+# 模板一
+xhofe/alist:latest
+
+# 模板二
+--platform=linux/arm64 xiaoyaliu/alist
+
+# 模板三
+opengrok/docker
+```
+
### 使用镜像
回到阿里云,镜像仓库,点击任意镜像,可查看镜像状态。(可以改成公开,拉取镜像免登录)
-![](doc/开始使用.png)
+![](/doc/开始使用.png)
在国内服务器pull镜像, 例如:
```
-docker pull registry.cn-hangzhou.aliyuncs.com/shrimp-images/alpine
+# 国内镜像登录
+sudo docker login --username=wenfei6316 registry.cn-hangzhou.aliyuncs.com
+
+# 国内镜像拉取
+docker pull registry.cn-hangzhou.aliyuncs.com/wenfei6316/nginx
```
registry.cn-hangzhou.aliyuncs.com 即 ALIYUN_REGISTRY(阿里云仓库地址)
-shrimp-images 即 ALIYUN_NAME_SPACE(阿里云命名空间)
-alpine 即 阿里云中显示的镜像名
+wenfei6316 即 ALIYUN_NAME_SPACE(阿里云命名空间)
+nginx 即 阿里云中显示的镜像名
### 多架构
需要在images.txt中用 --platform=xxxxx手动指定镜像架构
指定后的架构会以前缀的形式放在镜像名字前面
-![](doc/多架构.png)
+![](/doc/多架构.png)
### 镜像重名
程序自动判断是否存在名称相同, 但是属于不同命名空间的情况。
如果存在,会把命名空间作为前缀加在镜像名称前。
例如:
+
```
xhofe/alist
xiaoyaliu/alist
```
-![](doc/镜像重名.png)
+![](/doc/镜像重名.png)
### 定时执行
修改/.github/workflows/docker.yaml文件
添加 schedule即可定时执行(此处cron使用UTC时区)
-![](doc/定时执行.png)
+![](/doc/定时执行.png)
diff --git a/doc/action.png b/doc/action.png
new file mode 100644
index 0000000000..ee3f10d936
Binary files /dev/null and b/doc/action.png differ
diff --git "a/doc/\345\221\275\345\220\215\347\251\272\351\227\264.png" "b/doc/\345\221\275\345\220\215\347\251\272\351\227\264.png"
index 3251eb41bb..1e09287618 100644
Binary files "a/doc/\345\221\275\345\220\215\347\251\272\351\227\264.png" and "b/doc/\345\221\275\345\220\215\347\251\272\351\227\264.png" differ
diff --git "a/doc/\347\224\250\346\210\267\345\220\215\345\257\206\347\240\201.png" "b/doc/\347\224\250\346\210\267\345\220\215\345\257\206\347\240\201.png"
index 452f198a02..0d8b9e673f 100644
Binary files "a/doc/\347\224\250\346\210\267\345\220\215\345\257\206\347\240\201.png" and "b/doc/\347\224\250\346\210\267\345\220\215\345\257\206\347\240\201.png" differ
diff --git a/images.txt b/images.txt
index 6f843e6cd8..bd06e15b5f 100644
--- a/images.txt
+++ b/images.txt
@@ -1,5 +1,4 @@
#支持私库
-jimmylang74/opengrok-22.04:latest
opengrok/docker
#支持指定架构
--platform=linux/arm64 xiaoyaliu/alist