aigems commited on
Commit
495bfe4
·
1 Parent(s): b88df87
Files changed (1) hide show
  1. Dockerfile +3 -6
Dockerfile CHANGED
@@ -37,7 +37,7 @@ COPY . .
37
 
38
  # 检查 UID 1000 是否存在,如果存在则删除,然后创建新用户
39
  RUN if id 1000 >/dev/null 2>&1; then \
40
- userdel -f $(id -nu 1000); \
41
  fi \
42
  && useradd -u 1000 -m -s /bin/bash user \
43
  && echo 'user:password' | chpasswd
@@ -48,11 +48,8 @@ RUN mkdir -p /etc/dropbear \
48
 
49
  # 更改目录所有权
50
  RUN chown -R user:user /app /etc/dropbear \
51
- && chmod 700 /etc/dropbear \
52
 
53
- # 使用 gosu 来运行 start.sh
54
- RUN apt-get update && apt-get install -y gosu \
55
- && rm -rf /var/lib/apt/lists/*
56
 
57
  # 暴露 Web 应用端口和 Dropbear SSH 端口
58
  EXPOSE 7860
@@ -65,4 +62,4 @@ RUN chmod +x /start.sh
65
  USER user
66
 
67
  # 使用启动脚本
68
- CMD ["gosu", "user", "/start.sh"]
 
37
 
38
  # 检查 UID 1000 是否存在,如果存在则删除,然后创建新用户
39
  RUN if id 1000 >/dev/null 2>&1; then \
40
+ userdel -f $(id -nu 1000); \
41
  fi \
42
  && useradd -u 1000 -m -s /bin/bash user \
43
  && echo 'user:password' | chpasswd
 
48
 
49
  # 更改目录所有权
50
  RUN chown -R user:user /app /etc/dropbear \
51
+ && chmod 700 /etc/dropbear
52
 
 
 
 
53
 
54
  # 暴露 Web 应用端口和 Dropbear SSH 端口
55
  EXPOSE 7860
 
62
  USER user
63
 
64
  # 使用启动脚本
65
+ CMD ["/start.sh"]