build fails with user namespace remapping#186
Conversation
On machines using user namespace remapping the build process fails, because the processes inside the containers are not
allowed to acces the project's directory which is mapped as ${CURDI} into the containers. To fix this issue, the Docker
commands need to get the '--userns "host"' switch.
|
CLA Assistant Lite bot: I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request |
|
I cannot reproduce your error. in general, using |
|
I assume (I'm not a Docker expert), the container can't access the project folder because of the user namespace mapping on my machine. User root in the container has of course UID=0 and GID=0. But in the host's user namespace this is mapped to UID=372185 and GID=372185. And this user has no right to access my project folder and create files and folder in it. Running the command with This is what happens without ofenloch@phys-ing:~$ cd tmp/
ofenloch@phys-ing:~/tmp$ git clone https://github.com/anyproto/any-sync-dockercompose.git
Cloning into 'any-sync-dockercompose'...
remote: Enumerating objects: 957, done.
remote: Counting objects: 100% (281/281), done.
remote: Compressing objects: 100% (116/116), done.
remote: Total 957 (delta 208), reused 178 (delta 165), pack-reused 676 (from 2)
Receiving objects: 100% (957/957), 231.18 KiB | 9.25 MiB/s, done.
Resolving deltas: 100% (546/546), done.
ofenloch@phys-ing:~/tmp$ cd any-sync-dockercompose/
ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ echo 'EXTERNAL_LISTEN_HOSTS="127.0.0.1"' >> .env.override
ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ make start
docker buildx build --load --tag generateconfig-env --file Dockerfile-generateconfig-env .
[+] Building 4.8s (11/11) FINISHED docker:default
=> [internal] load build definition from Dockerfile-generateconfig-env 0.2s
=> => transferring dockerfile: 286B 0.0s
=> resolve image config for docker-image://docker.io/docker/dockerfile:1 1.4s
=> CACHED docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 0.0s
=> [internal] load metadata for docker.io/library/python:3.11-alpine 1.1s
=> [internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [1/4] FROM docker.io/library/python:3.11-alpine@sha256:f07e2ace46f560f09a6eeec7b4913b80ee99546e749ef82342a419a326620856 0.0s
=> [internal] load build context 0.1s
=> => transferring context: 131B 0.0s
=> CACHED [2/4] WORKDIR /code 0.0s
=> CACHED [3/4] COPY docker-generateconfig/env-requirements.txt requirements.txt 0.0s
=> CACHED [4/4] RUN pip install -r requirements.txt 0.0s
=> exporting to image 0.2s
=> => exporting layers 0.0s
=> => writing image sha256:95a3ab22a0b7a697fb93fed62b5d010c50f5db54e0d3387ccbb818c21391fd4e 0.0s
=> => naming to docker.io/library/generateconfig-env 0.0s
docker run --rm \
--volume /data/sda1/home/ofenloch/tmp/any-sync-dockercompose/:/code/:Z \
generateconfig-env
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: chdir to cwd ("/code") set in config.json failed: permission denied
Run 'docker run --help' for more information
make: *** [Makefile:18: generate_env] Error 126
ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ |
|
could you try not to use |
|
I did use |
|
could you please show the output of the following commands? |
|
Here you go, @fb929: ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ cat /etc/issue
Debian GNU/Linux 12 \n \l
ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ docker info
Client: Docker Engine - Community
Version: 29.3.0
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc.)
Version: v0.31.1
Path: /usr/libexec/docker/cli-plugins/docker-buildx
compose: Docker Compose (Docker Inc.)
Version: v5.1.0
Path: /usr/libexec/docker/cli-plugins/docker-compose
Server:
Containers: 9
Running: 7
Paused: 0
Stopped: 2
Images: 3129
Server Version: 29.3.0
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: systemd
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
CDI spec directories:
/etc/cdi
/var/run/cdi
Swarm: inactive
Runtimes: io.containerd.runc.v2 runc
Default Runtime: runc
Init Binary: docker-init
containerd version: dea7da592f5d1d2b7755e3a161be07f43fad8f75
runc version: v1.3.4-0-gd6d73eb8
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: builtin
userns
cgroupns
Kernel Version: 6.1.0-43-amd64
Operating System: Debian GNU/Linux 12 (bookworm)
OSType: linux
Architecture: x86_64
CPUs: 24
Total Memory: 61.95GiB
Name: phys-ing
ID: afb7200e-7911-481a-8c9e-f4415a1050a5
Docker Root Dir: /data/sda1/docker/372185.372185
Debug Mode: false
Experimental: false
Insecure Registries:
::1/128
127.0.0.0/8
Live Restore Enabled: false
Default Address Pools:
Base: 10.101.0.0/16, Size: 24
Base: 10.102.0.0/16, Size: 24
Base: 10.103.0.0/16, Size: 24
Base: 10.104.0.0/16, Size: 24
Base: 10.105.0.0/16, Size: 24
Base: 10.106.0.0/16, Size: 24
Firewall Backend: iptables
ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ ps axfuwww | grep docker | grep -v grep
root 2649512 0.4 0.5 8339836 343232 ? Ssl Mar08 34:27 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root 2652152 0.0 0.0 1746516 7620 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 7070 -container-ip 10.106.10.18 -container-port 80 -use-listen-fd
root 2652158 0.0 0.0 1673040 9764 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 192.168.178.25 -host-port 7070 -container-ip 10.106.10.18 -container-port 80 -use-listen-fd
root 2652283 0.0 0.0 1746772 9544 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 11434 -container-ip 10.106.10.19 -container-port 11434 -use-listen-fd
root 2652290 0.0 0.0 1746772 9668 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 11434 -container-ip 10.106.10.19 -container-port 11434 -use-listen-fd
root 2652408 0.0 0.0 1672784 7512 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8080 -container-ip 10.106.10.20 -container-port 8080 -use-listen-fd
root 2652415 0.0 0.0 1746772 9632 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8080 -container-ip 10.106.10.20 -container-port 8080 -use-listen-fd
root 2652510 0.0 0.0 1672784 9912 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 3306 -container-ip 10.106.10.21 -container-port 3306 -use-listen-fd
root 2652517 0.0 0.0 1746772 9688 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 192.168.178.25 -host-port 3306 -container-ip 10.106.10.21 -container-port 3306 -use-listen-fd
root 2652649 0.0 0.0 1746772 11884 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 9080 -container-ip 10.106.10.22 -container-port 9080 -use-listen-fd
root 2652655 0.0 0.0 1746772 7768 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 192.168.178.25 -host-port 9080 -container-ip 10.106.10.22 -container-port 9080 -use-listen-fd
root 2652817 0.0 0.0 1746772 9804 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 3000 -container-ip 10.106.10.30 -container-port 3000 -use-listen-fd
root 2652834 0.0 0.0 1746772 9860 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 4000 -container-ip 10.106.10.30 -container-port 4000 -use-listen-fd
root 2652851 0.0 0.0 1746772 9816 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 4200 -container-ip 10.106.10.30 -container-port 4200 -use-listen-fd
root 2652868 0.0 0.0 1746516 7820 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 5000 -container-ip 10.106.10.30 -container-port 5000 -use-listen-fd
root 2652885 0.0 0.0 1672784 9612 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 5200 -container-ip 10.106.10.30 -container-port 5200 -use-listen-fd
root 2652906 0.0 0.0 1746516 9672 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 8888 -container-ip 10.106.10.30 -container-port 8888 -use-listen-fd
root 2652913 0.0 0.0 1673040 9672 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 192.168.178.25 -host-port 8888 -container-ip 10.106.10.30 -container-port 8888 -use-listen-fd
root 2653123 0.0 0.0 1746772 11732 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 3142 -container-ip 10.106.10.23 -container-port 3142 -use-listen-fd
root 2653131 0.0 0.0 1746516 9592 ? Sl Mar08 0:00 \_ /usr/bin/docker-proxy -proto tcp -host-ip 192.168.178.25 -host-port 3142 -container-ip 10.106.10.23 -container-port 3142 -use-listen-fd
duser 2650561 0.0 0.0 1008 4 ? Ss Mar08 0:09 \_ /sbin/docker-init -- /sbin/entrypoint.sh /usr/sbin/apt-cacher-ng
ofenloch 3759326 0.0 0.1 1459515692 86216 ? Sl Mar10 0:08 \_ /usr/share/code/code /data/sda1/home/ofenloch/.vscode/extensions/ms-azuretools.vscode-containers-2.4.1/dist/dockerfile-language-server-nodejs/lib/server.js --node-ipc --node-ipc --clientProcessId=3031791
ofenloch 199035 0.0 0.0 1849980 27952 ? Sl 21:22 0:00 \_ docker events --since 1773433334 --until 1773433634 --filter type=container --filter type=image --filter type=network --filter type=volume --filter event=create --filter event=destroy --filter event=die --filter event=kill --filter event=pause --filter event=rename --filter event=restart --filter event=start --filter event=stop --filter event=unpause --filter event=update --filter event=delete --filter event=import --filter event=load --filter event=pull --filter event=save --filter event=tag --filter event=untag --filter event=remove --filter event=prune --format {{json .}}
ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ namei -l /data/sda1/home/ofenloch/tmp/any-sync-dockercompose/
f: /data/sda1/home/ofenloch/tmp/any-sync-dockercompose/
drwxr-xr-x root root /
drwxrwxrwt root root data
drwxrwxrwt root root sda1
drwxr-xr-x root root home
drwx------ ofenloch ofenloch ofenloch
drwx------ ofenloch ofenloch tmp
drwx------ ofenloch ofenloch any-sync-dockercompose
ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ mount | grep data
/dev/mapper/sda1_crypt on /data/sda1 type ext4 (rw,noatime,discard)
overlay on /data/sda1/docker/372185.372185/overlay2/423ab7f84a5e0f6978b0420c71993e89797685433f817ae3a7625d11f538ecbc/merged type overlay (rw,relatime,lowerdir=/data/sda1/docker/372185.372185/overlay2/l/NAND5BM5ADU5MJTGFRTPXUUYEC:/data/sda1/docker/372185.372185/overlay2/l/K64G4F5HM3FBRWTSSTW4KYH23N:/data/sda1/docker/372185.372185/overlay2/l/CCMZZHQ2JNDKVTY2BLPVP7KX55:/data/sda1/docker/372185.372185/overlay2/l/VNY5VXQ4T3MIXAQESEGZYND4UE:/data/sda1/docker/372185.372185/overlay2/l/SGV6JYKSEUQCG6X5JXC4CEAI7F,upperdir=/data/sda1/docker/372185.372185/overlay2/423ab7f84a5e0f6978b0420c71993e89797685433f817ae3a7625d11f538ecbc/diff,workdir=/data/sda1/docker/372185.372185/overlay2/423ab7f84a5e0f6978b0420c71993e89797685433f817ae3a7625d11f538ecbc/work)
overlay on /data/sda1/docker/372185.372185/overlay2/53813f24a893c5cf6fc8c0e1fab869fc81808cbe945c0620da2242736a26dbfd/merged type overlay (rw,relatime,lowerdir=/data/sda1/docker/372185.372185/overlay2/l/T4ANFWEER2SM35JXGUF4MWDCCI:/data/sda1/docker/372185.372185/overlay2/l/HEB4GH7R35KYUOJPU2D5R6HT4C:/data/sda1/docker/372185.372185/overlay2/l/L5SK744CVYBQR52RE5IXLLHCQM:/data/sda1/docker/372185.372185/overlay2/l/SEDQUELZU54WULHY35673DDQBW:/data/sda1/docker/372185.372185/overlay2/l/QRCNPSNH2A3CRADXBMI55NWAY4:/data/sda1/docker/372185.372185/overlay2/l/3W6VHSCCBP6UVOHRB7LFE4SZLB:/data/sda1/docker/372185.372185/overlay2/l/ND65T2XBBK4IZTTNSFABITOK5W:/data/sda1/docker/372185.372185/overlay2/l/G4ZIGXPK4THE4R72UPD6JLDZVQ:/data/sda1/docker/372185.372185/overlay2/l/ILAKOEH4HHVWY346SZ7OLVMS5Y:/data/sda1/docker/372185.372185/overlay2/l/IIM6SINJ4YYOD45YPTA5OOPGEO:/data/sda1/docker/372185.372185/overlay2/l/FZLAJBA5WSY4AX4JWZSUWABKFW:/data/sda1/docker/372185.372185/overlay2/l/JUOH5L7JK4OF2AOBV6PDY4IVRK:/data/sda1/docker/372185.372185/overlay2/l/CQ6DICCFBKZSTQFEPGMHH37C44,upperdir=/data/sda1/docker/372185.372185/overlay2/53813f24a893c5cf6fc8c0e1fab869fc81808cbe945c0620da2242736a26dbfd/diff,workdir=/data/sda1/docker/372185.372185/overlay2/53813f24a893c5cf6fc8c0e1fab869fc81808cbe945c0620da2242736a26dbfd/work)
overlay on /data/sda1/docker/372185.372185/overlay2/4920ff825169260d01c14f3030675adb9a53fba512876929296cc27f7a0f60ae/merged type overlay (rw,relatime,lowerdir=/data/sda1/docker/372185.372185/overlay2/l/GZUZ7CQKUTCCCYFRTEWLWM2M4I:/data/sda1/docker/372185.372185/overlay2/l/OZ5M3HR7LQAO3NNMD45H4ZVQQQ:/data/sda1/docker/372185.372185/overlay2/l/I5PNX7H5PQH4JBRBXBAQB6O4LI:/data/sda1/docker/372185.372185/overlay2/l/WHPYIXVJO5TZJVSXDSBZWZUT73:/data/sda1/docker/372185.372185/overlay2/l/ZB6NIHV3647WH6HBKOGO6LTKH2:/data/sda1/docker/372185.372185/overlay2/l/NQEGRMBVYSDEC72R2JOO7B3WVW:/data/sda1/docker/372185.372185/overlay2/l/AFDXXKOE2MM3X7KALWCARX2A6U:/data/sda1/docker/372185.372185/overlay2/l/CKLFUTCUNABUIXOGYI3YHLKLTZ:/data/sda1/docker/372185.372185/overlay2/l/RWKNRLS4FFPQX72JB2JUAATK7V:/data/sda1/docker/372185.372185/overlay2/l/XV77JBTTZ5CIIK3J2MEUOLW5UN,upperdir=/data/sda1/docker/372185.372185/overlay2/4920ff825169260d01c14f3030675adb9a53fba512876929296cc27f7a0f60ae/diff,workdir=/data/sda1/docker/372185.372185/overlay2/4920ff825169260d01c14f3030675adb9a53fba512876929296cc27f7a0f60ae/work)
overlay on /data/sda1/docker/372185.372185/overlay2/0152001e2cace9f3c6bc14087fc4b863829260c39d8aee1c2f895409e0e7f894/merged type overlay (rw,relatime,lowerdir=/data/sda1/docker/372185.372185/overlay2/l/ZMME6CCW5ZUQ3EEUP2TFIIL536:/data/sda1/docker/372185.372185/overlay2/l/HSPHBWPYOAILUYV5XY2DWIWX2V:/data/sda1/docker/372185.372185/overlay2/l/2SVHSRLG3YX6DVM3U673UTHSNV:/data/sda1/docker/372185.372185/overlay2/l/APIQVVRFDUU4JN2A3HRUZ5T3NX:/data/sda1/docker/372185.372185/overlay2/l/YID2X27MC6DE6W6L6I6PCIWLO2:/data/sda1/docker/372185.372185/overlay2/l/I7ILA6QJOKVTCSN26R2MVZII3V:/data/sda1/docker/372185.372185/overlay2/l/TUNQXUDX423FSAZJ4ALHQ4Z4HH:/data/sda1/docker/372185.372185/overlay2/l/AJZAZ2AW7UWBNHUFM2G6JBKZIO:/data/sda1/docker/372185.372185/overlay2/l/UYJQ3QKTLZXI2X5E72J7ZV7QSJ:/data/sda1/docker/372185.372185/overlay2/l/CR4AUECRAUBHYEFLSR34TD35DI:/data/sda1/docker/372185.372185/overlay2/l/MJ5U62AELL7KL2X4WQBJDVSU3F:/data/sda1/docker/372185.372185/overlay2/l/BZYCMDY64EJAXQCEN6DFD4D3BK:/data/sda1/docker/372185.372185/overlay2/l/VFZACENHT7EXUDUOJFPMWMIX6U:/data/sda1/docker/372185.372185/overlay2/l/DXQXW7K2XRY56K2J57SUOHGF3O:/data/sda1/docker/372185.372185/overlay2/l/2G6TDQHVHM5USJJR64RRFJYRO4:/data/sda1/docker/372185.372185/overlay2/l/BEUNKMOMGGMOFW4MTM42DQUQLB:/data/sda1/docker/372185.372185/overlay2/l/4CZH47XQHRJDV46QHMVPJTABWP:/data/sda1/docker/372185.372185/overlay2/l/QWXCWKOYPQA5OWLVOSWTVTLFU5:/data/sda1/docker/372185.372185/overlay2/l/FWPPUGZQFVY4KVCRABDETKKMFQ,upperdir=/data/sda1/docker/372185.372185/overlay2/0152001e2cace9f3c6bc14087fc4b863829260c39d8aee1c2f895409e0e7f894/diff,workdir=/data/sda1/docker/372185.372185/overlay2/0152001e2cace9f3c6bc14087fc4b863829260c39d8aee1c2f895409e0e7f894/work)
overlay on /data/sda1/docker/372185.372185/overlay2/e5a40163c007fded8bfbd669e52642c57e256fcb6021a05695728b8f709baebe/merged type overlay (rw,relatime,lowerdir=/data/sda1/docker/372185.372185/overlay2/l/3A4TXJ3YUVEYOO55FUXBTVSXCD:/data/sda1/docker/372185.372185/overlay2/l/JO3XKNXTJUI6TXKL3526VGSQCD:/data/sda1/docker/372185.372185/overlay2/l/UBK6BEZF3GRAVDULXVA7ZFONPQ:/data/sda1/docker/372185.372185/overlay2/l/JQ2VNKGDQH36EQNZNF4ARPV5WX:/data/sda1/docker/372185.372185/overlay2/l/SXXRXQKUZUQAJZZ3L5IM6HT7YP:/data/sda1/docker/372185.372185/overlay2/l/WGK5GXFFCHZHPDCWPITDZBHHZY:/data/sda1/docker/372185.372185/overlay2/l/3GISQZDRGGAF7IDOWA2D54E2GC:/data/sda1/docker/372185.372185/overlay2/l/ACLWDIPVNBZWO6FQZVJZM5X4TX:/data/sda1/docker/372185.372185/overlay2/l/O5TYODBJJKYKM22LOX4L67MSI5:/data/sda1/docker/372185.372185/overlay2/l/NYQY7AKRQDFNO7GFVXPA6ZIGR7:/data/sda1/docker/372185.372185/overlay2/l/X2EELLLR3BG2536YWBLDLUM6GY:/data/sda1/docker/372185.372185/overlay2/l/RDGCGBZTHFIF6BBEIPM56TLOA7:/data/sda1/docker/372185.372185/overlay2/l/OO3LIPNVZYZMVVAR466SF2DGJX:/data/sda1/docker/372185.372185/overlay2/l/NDYE5SNAXTHWK547FDJEBUBM4O:/data/sda1/docker/372185.372185/overlay2/l/7CWD3QFGDNSB7MOT2PTHJ36OIA:/data/sda1/docker/372185.372185/overlay2/l/VBZFLVGXCH6ML5WKK5QYFHP5DY,upperdir=/data/sda1/docker/372185.372185/overlay2/e5a40163c007fded8bfbd669e52642c57e256fcb6021a05695728b8f709baebe/diff,workdir=/data/sda1/docker/372185.372185/overlay2/e5a40163c007fded8bfbd669e52642c57e256fcb6021a05695728b8f709baebe/work)
overlay on /data/sda1/docker/372185.372185/overlay2/4bddc6d23e0ccd2baeb7dff570b755136386224b77836e29b76a4a18398cfef1/merged type overlay (rw,relatime,lowerdir=/data/sda1/docker/372185.372185/overlay2/l/2C2YTC25AYU2YWPZNKKNBXZPIZ:/data/sda1/docker/372185.372185/overlay2/l/UIEIN5ORR6AFSM6565OOMLNDV6:/data/sda1/docker/372185.372185/overlay2/l/6V2SE6TFUHGZYLYOHMMBJ25M54:/data/sda1/docker/372185.372185/overlay2/l/RPY7NUN272TZX3WT5T5E2ZG2ZO:/data/sda1/docker/372185.372185/overlay2/l/V24E3DGDWMZY4R2FGNCGJFD3VY:/data/sda1/docker/372185.372185/overlay2/l/SX2752R4MR4OT2SN7PYGE4NIRB:/data/sda1/docker/372185.372185/overlay2/l/UWLGGZ6AAL64P5A6X5DCSCC5YQ:/data/sda1/docker/372185.372185/overlay2/l/EJVCCNRHVA7DDLCUM63PQQD7CO:/data/sda1/docker/372185.372185/overlay2/l/DAXRBX7KLUTG3O3CWPM52AMI5U:/data/sda1/docker/372185.372185/overlay2/l/R66LBPIGJCGD23CVSQZ6SEDS4O:/data/sda1/docker/372185.372185/overlay2/l/KHPKOZ3QOCRDI635J7LDSKAGSE:/data/sda1/docker/372185.372185/overlay2/l/LT2R7ZQCTKIQLSKLBNIR3G6OBL:/data/sda1/docker/372185.372185/overlay2/l/3RUBPEJ5LNAVURXAJOQGRT7XB7:/data/sda1/docker/372185.372185/overlay2/l/XGJHDY42JIH6MOULZWMCO2FRO7:/data/sda1/docker/372185.372185/overlay2/l/4K3U5LB4VIIXRMAW2QSAEEHKFC:/data/sda1/docker/372185.372185/overlay2/l/N5PQFM5IC4QD6EDNC3ASTLJM6T:/data/sda1/docker/372185.372185/overlay2/l/VRYDEJIQIKSTRXHINBPZPD5SR6:/data/sda1/docker/372185.372185/overlay2/l/CGPGEUC42ORHQFULCWUPKFJBTD:/data/sda1/docker/372185.372185/overlay2/l/IWMBUJSVTGIZHXWTUO7HVWFR3U:/data/sda1/docker/372185.372185/overlay2/l/4N6A4PTVMJF7CRAOPR2JSZPHNS:/data/sda1/docker/372185.372185/overlay2/l/6GPRSY3NUKARKJR5YHSNS4OZRM:/data/sda1/docker/372185.372185/overlay2/l/IIZ73BNDN4S2YBE6JZC2FOFW72:/data/sda1/docker/372185.372185/overlay2/l/QWXWFCWILLBRC627FU4DVKAT2H:/data/sda1/docker/372185.372185/overlay2/l/WKHHXLOHQYK6DAQWL5PZGH2XKT:/data/sda1/docker/372185.372185/overlay2/l/3V4YWNVJFMYD4PKSZN6XNHJLY2:/data/sda1/docker/372185.372185/overlay2/l/M4GHNEK4QG4DRRKQK2L5KLJOTE:/data/sda1/docker/372185.372185/overlay2/l/AEQSGBZC3SVGUY7IIMXXY3WULA,upperdir=/data/sda1/docker/372185.372185/overlay2/4bddc6d23e0ccd2baeb7dff570b755136386224b77836e29b76a4a18398cfef1/diff,workdir=/data/sda1/docker/372185.372185/overlay2/4bddc6d23e0ccd2baeb7dff570b755136386224b77836e29b76a4a18398cfef1/work)
overlay on /data/sda1/docker/372185.372185/overlay2/ccfdbf73749c61a6c975a1b53d41885f43f938b7dfe9b6c02eb019519a8de741/merged type overlay (rw,relatime,lowerdir=/data/sda1/docker/372185.372185/overlay2/l/ZPRSIEW2SDEH4675LKUVDJ2OIF:/data/sda1/docker/372185.372185/overlay2/l/5D6GWLOBYSLLLLPPGDFKVFJQZY:/data/sda1/docker/372185.372185/overlay2/l/LFVFXV4PPHUAS7PUG34R32M3FY:/data/sda1/docker/372185.372185/overlay2/l/A4UED3JLWOFZ5JNEGAQ3A45L2D:/data/sda1/docker/372185.372185/overlay2/l/ZX5CREGL4GPI2WMBF6NEP6H3LF:/data/sda1/docker/372185.372185/overlay2/l/UORXENWMSH4GMQFG5F5WZXK5NT:/data/sda1/docker/372185.372185/overlay2/l/YTDZKJOCF3ZRGX2AQ4KLT6YTWJ:/data/sda1/docker/372185.372185/overlay2/l/6KD356TQPTY6574A2AZU32UUQ3:/data/sda1/docker/372185.372185/overlay2/l/TKARTRW6WXTHI3M73VITLSGQTD:/data/sda1/docker/372185.372185/overlay2/l/ILPOZP3WXCDSCYMHPR65OFOGPD:/data/sda1/docker/372185.372185/overlay2/l/OFVRLCH4PQN64AABWLFBYGJ4ZF:/data/sda1/docker/372185.372185/overlay2/l/POSKPXR2GM6RHM5QDDWQCFZQQG:/data/sda1/docker/372185.372185/overlay2/l/R2KKVUZSTT5UZZNEK2WXLPRQZV:/data/sda1/docker/372185.372185/overlay2/l/MQRGKUPMCKEIRTTEAM74WPK7AN:/data/sda1/docker/372185.372185/overlay2/l/K5IT5MCFFUN3YIZGK7DQIRS6IM:/data/sda1/docker/372185.372185/overlay2/l/FJVFFNBVC4L5UFRTX5A3ZQHVVM:/data/sda1/docker/372185.372185/overlay2/l/GRLIG6JZXBLJFZVSNSVN3YV53X:/data/sda1/docker/372185.372185/overlay2/l/RLIHYFMTCBX2QDIFFYDIDIVHQS:/data/sda1/docker/372185.372185/overlay2/l/2QJUFWSG3ZFCC6CDN5KG73LJCY:/data/sda1/docker/372185.372185/overlay2/l/TOHEQW4IUXL7ZG5T6INR4WD62R:/data/sda1/docker/372185.372185/overlay2/l/A3XUNPR6DCG4BMCPYCT2IMGEQI:/data/sda1/docker/372185.372185/overlay2/l/CGJAPQWEMOK26AEI6SVEVOOS55:/data/sda1/docker/372185.372185/overlay2/l/6GRINJ5VC7ZK4VKHA5F55JRY3N:/data/sda1/docker/372185.372185/overlay2/l/N3S3XWMRRFWK5DYJ4Q7DEAN367:/data/sda1/docker/372185.372185/overlay2/l/FVU3HVM5DO5KX23VPHCH6JYOEW:/data/sda1/docker/372185.372185/overlay2/l/RQDYAAQ4XNHTSMTT36JUMYNQNN:/data/sda1/docker/372185.372185/overlay2/l/GMH6IG4OZHP5H2FMZIW3TS56BT:/data/sda1/docker/372185.372185/overlay2/l/OV2D3LQWWE4N5OT6UCEXVX3ZET:/data/sda1/docker/372185.372185/overlay2/l/CBPULGDFMX4D7CTL2WRIST6AGH:/data/sda1/docker/372185.372185/overlay2/l/VB4GZ4CXWHIY6D5KUZBVPWO7E5,upperdir=/data/sda1/docker/372185.372185/overlay2/ccfdbf73749c61a6c975a1b53d41885f43f938b7dfe9b6c02eb019519a8de741/diff,workdir=/data/sda1/docker/372185.372185/overlay2/ccfdbf73749c61a6c975a1b53d41885f43f938b7dfe9b6c02eb019519a8de741/work)
ofenloch@phys-ing:~/tmp/any-sync-dockercompose$ |
On machines using user namespace remapping the
make startfails, because the processes inside the containers are not allowed to access the project's directory which is mapped as ${CURDIR} into the containers. To fix this issue, the Docker command in Makefile needs to get the--userns "host"switch and the and the services in docker-compose.yml need theuserns_mode: "host"flag.Description
What type of PR is this? (check all applicable)
Related Tickets & Documents
Mobile & Desktop Screenshots/Recordings
Added tests?
Added to documentation?
[optional] Are there any post-deployment tasks we need to perform?