Open coderjia97 opened 8 months ago
version Docker Desktop 4.28.0
There was no problem with the old version But I forgot my old version
dockerFile:
RUN sed -i '$d' /usr/local/bin/docker-php-entrypoint \ && echo 'echo "Starting with UID : $USER_ID And user $USER_NAME"' >> /usr/local/bin/docker-php-entrypoint \ && echo 'chown -R $USER_NAME.$USER_NAME /log' >> /usr/local/bin/docker-php-entrypoint \ && echo 'chown -R $USER_NAME.$USER_NAME /app/; ' >> /usr/local/bin/docker-php-entrypoint \ && echo 'exec gosu $USER_NAME "$@"'>> /usr/local/bin/docker-php-entrypoint
I got an error while giving regular users access to the code file
error:chown: /app/.git/objects/2f/dc262fc9ac78a3f6e3b190cc8864edaa9c468c: Permission denied
.git The permission is indeed root But I did it chown -R $USER_NAME.$USER_NAME /log
ps -a PID USER TIME COMMAND 1 root 0:00 {docker-php-entr} /bin/sh /usr/local/bin/docker-php-entrypoint php-fpm 16 root 0:01 chown -R work:work /app/ 17 root 0:00 /bin/sh 24 root 0:00 ps -a
Observe background processes chown -R work:work /app/ I think there's a Catton
How can I solve the problem if I need help, otherwise all the docker images I made before need to be repackaged
docker-compose up -d
errors:chown: /app/.git/objects/2f/dc262fc9ac78a3f6e3b190cc8864edaa9c468c: Permission denied
No response
Client: Cloud integration: v1.0.35+desktop.11 Version: 25.0.3 API version: 1.44 Go version: go1.21.6 Git commit: 4debf41 Built: Tue Feb 6 21:13:26 2024 OS/Arch: darwin/amd64 Context: desktop-linux Server: Docker Desktop 4.28.0 (139021) Engine: Version: 25.0.3 API version: 1.44 (minimum version 1.24) Go version: go1.21.6 Git commit: f417435 Built: Tue Feb 6 21:14:25 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.28 GitCommit: ae07eda36dd25f8a1b98dfbf587313b99c0190bb runc: Version: 1.1.12 GitCommit: v1.1.12-0-g51d5e94 docker-init: Version: 0.19.0 GitCommit: de40ad0
Client: Version: 25.0.3 Context: desktop-linux Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc.) Version: v0.12.1-desktop.4 Path: /Users/zhusijia/.docker/cli-plugins/docker-buildx compose: Docker Compose (Docker Inc.) Version: v2.24.6-desktop.1 Path: /Users/zhusijia/.docker/cli-plugins/docker-compose debug: Get a shell into any image or container. (Docker Inc.) Version: 0.0.24 Path: /Users/zhusijia/.docker/cli-plugins/docker-debug dev: Docker Dev Environments (Docker Inc.) Version: v0.1.0 Path: /Users/zhusijia/.docker/cli-plugins/docker-dev extension: Manages Docker extensions (Docker Inc.) Version: v0.2.22 Path: /Users/zhusijia/.docker/cli-plugins/docker-extension feedback: Provide feedback, right in your terminal! (Docker Inc.) Version: v1.0.4 Path: /Users/zhusijia/.docker/cli-plugins/docker-feedback init: Creates Docker-related starter files for your project (Docker Inc.) Version: v1.0.1 Path: /Users/zhusijia/.docker/cli-plugins/docker-init sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.) Version: 0.6.0 Path: /Users/zhusijia/.docker/cli-plugins/docker-sbom scout: Docker Scout (Docker Inc.) Version: v1.5.0 Path: /Users/zhusijia/.docker/cli-plugins/docker-scout Server: Containers: 2 Running: 1 Paused: 0 Stopped: 1 Images: 14 Server Version: 25.0.3 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Using metacopy: false Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: cgroupfs Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 runc Default Runtime: runc Init Binary: docker-init containerd version: ae07eda36dd25f8a1b98dfbf587313b99c0190bb runc version: v1.1.12-0-g51d5e94 init version: de40ad0 Security Options: seccomp Profile: unconfined cgroupns Kernel Version: 6.6.16-linuxkit Operating System: Docker Desktop OSType: linux Architecture: x86_64 CPUs: 8 Total Memory: 7.659GiB Name: docker-desktop ID: 391d2687-d885-4448-ad9d-eb11da59473b Docker Root Dir: /var/lib/docker Debug Mode: false HTTP Proxy: http.docker.internal:3128 HTTPS Proxy: http.docker.internal:3128 No Proxy: hubproxy.docker.internal Experimental: false Insecure Registries: hubproxy.docker.internal:5555 127.0.0.0/8 Live Restore Enabled: false WARNING: daemon is not using the default seccomp profile
3BDA5138-2AF0-4393-8508-78202E5501F0/20240313093916
macOS
I checked again
Is the permission on the.git file directory correct but still keeps reporting errors for some reason
I need help
My roof
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
🚀🚀
kill the docker desktop
Description
version Docker Desktop 4.28.0
There was no problem with the old version But I forgot my old version
dockerFile:
RUN sed -i '$d' /usr/local/bin/docker-php-entrypoint \ && echo 'echo "Starting with UID : $USER_ID And user $USER_NAME"' >> /usr/local/bin/docker-php-entrypoint \ && echo 'chown -R $USER_NAME.$USER_NAME /log' >> /usr/local/bin/docker-php-entrypoint \ && echo 'chown -R $USER_NAME.$USER_NAME /app/; ' >> /usr/local/bin/docker-php-entrypoint \ && echo 'exec gosu $USER_NAME "$@"'>> /usr/local/bin/docker-php-entrypoint
I got an error while giving regular users access to the code file
error:chown: /app/.git/objects/2f/dc262fc9ac78a3f6e3b190cc8864edaa9c468c: Permission denied
.git The permission is indeed root But I did it chown -R $USER_NAME.$USER_NAME /log
ps -a PID USER TIME COMMAND 1 root 0:00 {docker-php-entr} /bin/sh /usr/local/bin/docker-php-entrypoint php-fpm 16 root 0:01 chown -R work:work /app/ 17 root 0:00 /bin/sh 24 root 0:00 ps -a
Observe background processes chown -R work:work /app/ I think there's a Catton
How can I solve the problem if I need help, otherwise all the docker images I made before need to be repackaged
Reproduce
docker-compose up -d
errors:chown: /app/.git/objects/2f/dc262fc9ac78a3f6e3b190cc8864edaa9c468c: Permission denied
Expected behavior
No response
docker version
docker info
Diagnostics ID
3BDA5138-2AF0-4393-8508-78202E5501F0/20240313093916
Additional Info
macOS