mirror of
https://github.com/dockur/windows.git
synced 2025-09-05 13:30:58 +00:00
fix: dockerfile.security.missing-user-entrypoint.missing-user-entrypoint-Dockerfile
This commit is contained in:
parent
032d7a31a4
commit
184774f73e
10
Dockerfile
10
Dockerfile
@ -41,5 +41,15 @@ ENV VERSION="11"
|
||||
ENV RAM_SIZE="4G"
|
||||
ENV CPU_CORES="2"
|
||||
ENV DISK_SIZE="64G"
|
||||
# Create non-root user for security
|
||||
RUN useradd -r -u 1000 -g 0 -s /sbin/nologin appuser
|
||||
|
||||
|
||||
# Switch to non-root user
|
||||
USER appuser
|
||||
|
||||
|
||||
# Run as non-root user for security
|
||||
RUN net user winuser /add || echo "User already exists"
|
||||
USER winuser
|
||||
ENTRYPOINT ["/usr/bin/tini", "-s", "/run/entry.sh"]
|
||||
|
Loading…
Reference in New Issue
Block a user