XuJerry0125 commited on
Commit
d59b2b1
·
verified ·
1 Parent(s): 4a90736

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -6
Dockerfile CHANGED
@@ -1,16 +1,20 @@
1
  # 使用 Alist 官方镜像
2
  FROM xhofe/alist:latest
3
 
4
- # 切换到 root 用户以获取文件系统操作权限
5
  USER root
6
 
7
- # 修复核心:先创建文件夹,再赋予权限
8
- # -p 参数确保如果目录已存在也不会报错,且会创建目录
9
- RUN mkdir -p /opt/alist/data && chmod -R 777 /opt/alist/data
10
 
11
- # 设置环境变量,告诉 Alist 监听 HF端口
 
 
 
 
12
  ENV PORT=7860
13
  EXPOSE 7860
14
 
15
- # 启动命令
16
  CMD [ "./alist", "server", "--port", "7860" ]
 
1
  # 使用 Alist 官方镜像
2
  FROM xhofe/alist:latest
3
 
4
+ # 切换到 root 用户以执行权限操作
5
  USER root
6
 
7
+ # === 正部分开始 ===
8
+ # 1. 先强制创建 data 目录 (之前报错是因为没有这一步)
9
+ RUN mkdir -p /opt/alist/data
10
 
11
+ # 2. 然后再赋予 777 权限 (确保 HuggingFace 非 root 用户也能写入)
12
+ RUN chmod -R 777 /opt/alist/data
13
+ # === 修正部分结束 ===
14
+
15
+ # 设置 Hugging Face 要求的端口环境变量
16
  ENV PORT=7860
17
  EXPOSE 7860
18
 
19
+ # 启动命令:指定端口为 7860
20
  CMD [ "./alist", "server", "--port", "7860" ]