diff options
| author | Chris Lu <chrislusf@users.noreply.github.com> | 2025-10-29 19:41:04 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-29 19:41:04 -0700 |
| commit | 8a032bf57db2e29cf636be954da8c0cbdf2f10b0 (patch) | |
| tree | 3b0df0e97ea2211911123a7cfad1ddcd9f9449f9 /docker | |
| parent | 9b6b56423547672953b6928311e6d879faad02e3 (diff) | |
| download | seaweedfs-8a032bf57db2e29cf636be954da8c0cbdf2f10b0.tar.xz seaweedfs-8a032bf57db2e29cf636be954da8c0cbdf2f10b0.zip | |
fix add user command (#7406)
* fix add user command
* add folder /etc/seaweedfs
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/Dockerfile.go_build | 3 | ||||
| -rw-r--r-- | docker/Dockerfile.local | 3 | ||||
| -rw-r--r-- | docker/Dockerfile.rocksdb_large | 3 | ||||
| -rw-r--r-- | docker/Dockerfile.rocksdb_large_local | 3 |
4 files changed, 8 insertions, 4 deletions
diff --git a/docker/Dockerfile.go_build b/docker/Dockerfile.go_build index 9f88f54b4..a803eb925 100644 --- a/docker/Dockerfile.go_build +++ b/docker/Dockerfile.go_build @@ -19,7 +19,7 @@ COPY --from=builder /go/src/github.com/seaweedfs/seaweedfs/docker/entrypoint.sh # Install dependencies and create non-root user RUN apk add --no-cache fuse && \ addgroup -g 1000 seaweed && \ - adduser -D -u 1000 -g seaweed seaweed + adduser -D -u 1000 -G seaweed seaweed # volume server gprc port EXPOSE 18080 @@ -41,6 +41,7 @@ EXPOSE 7333 # Create data directory and set proper ownership for seaweed user RUN mkdir -p /data/filerldb2 && \ chown -R seaweed:seaweed /data && \ + chown -R seaweed:seaweed /etc/seaweedfs && \ chmod 755 /entrypoint.sh VOLUME /data diff --git a/docker/Dockerfile.local b/docker/Dockerfile.local index 3af4a851d..a77db0645 100644 --- a/docker/Dockerfile.local +++ b/docker/Dockerfile.local @@ -10,7 +10,7 @@ COPY ./entrypoint.sh /entrypoint.sh # Install dependencies and create non-root user RUN apk add --no-cache fuse curl && \ addgroup -g 1000 seaweed && \ - adduser -D -u 1000 -g seaweed seaweed + adduser -D -u 1000 -G seaweed seaweed # volume server grpc port EXPOSE 18080 @@ -32,6 +32,7 @@ EXPOSE 7333 # Create data directory and set proper ownership for seaweed user RUN mkdir -p /data/filerldb2 && \ chown -R seaweed:seaweed /data && \ + chown -R seaweed:seaweed /etc/seaweedfs && \ chmod 755 /entrypoint.sh VOLUME /data diff --git a/docker/Dockerfile.rocksdb_large b/docker/Dockerfile.rocksdb_large index e0cccd99f..32b5db6b4 100644 --- a/docker/Dockerfile.rocksdb_large +++ b/docker/Dockerfile.rocksdb_large @@ -36,7 +36,7 @@ COPY --from=builder /go/src/github.com/seaweedfs/seaweedfs/docker/entrypoint.sh # Install dependencies and create non-root user RUN apk add --no-cache fuse snappy gflags && \ addgroup -g 1000 seaweed && \ - adduser -D -u 1000 -g seaweed seaweed + adduser -D -u 1000 -G seaweed seaweed # volume server gprc port EXPOSE 18080 @@ -58,6 +58,7 @@ EXPOSE 7333 # Create data directory and set proper ownership for seaweed user RUN mkdir -p /data/filer_rocksdb && \ chown -R seaweed:seaweed /data && \ + chown -R seaweed:seaweed /etc/seaweedfs && \ chmod 755 /entrypoint.sh VOLUME /data diff --git a/docker/Dockerfile.rocksdb_large_local b/docker/Dockerfile.rocksdb_large_local index 87aa15ef8..b68946383 100644 --- a/docker/Dockerfile.rocksdb_large_local +++ b/docker/Dockerfile.rocksdb_large_local @@ -19,7 +19,7 @@ COPY --from=builder /go/src/github.com/seaweedfs/seaweedfs/docker/entrypoint.sh # Install dependencies and create non-root user RUN apk add --no-cache fuse snappy gflags tmux && \ addgroup -g 1000 seaweed && \ - adduser -D -u 1000 -g seaweed seaweed + adduser -D -u 1000 -G seaweed seaweed # volume server gprc port EXPOSE 18080 @@ -41,6 +41,7 @@ EXPOSE 7333 # Create data directory and set proper ownership for seaweed user RUN mkdir -p /data/filer_rocksdb && \ chown -R seaweed:seaweed /data && \ + chown -R seaweed:seaweed /etc/seaweedfs && \ chmod 755 /entrypoint.sh VOLUME /data |
