Getting Docker to not suck for Development
taylormadetech.dev
taylormadetech.dev
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.1 LTS"
$ mkdir tmp
$ docker run --rm -v $(pwd)/tmp:/tmp alpine:latest sh -c 'echo "ok" > /tmp/test.txt'
$ ll tmp
.rw-r--r-- root root 3 B Sat Nov 16 14:53:51 2024 test.txt
$ docker run -u $UID:$GID --rm -v $(pwd)/tmp:/tmp alpine:latest sh -c 'echo "ok" > /tmp/test2.txt'
$ ll tmp
.rw-r--r-- root root 3 B Sat Nov 16 14:53:51 2024 test.txt
.rw-r--r-- chris chris 3 B Sat Nov 16 14:54:16 2024 test2.txt