Personalised DEV Env in a Docker Image
Quickstart
General
It is a good idea to mount your working directories as needed. To enable history and config persistence mount overrides into /home/dev are only recommended for specific files otherwise the dev env setup can be completely overridden.
Linux
podman run --rm -it \
-v /run/user/1000/podman/podman.sock:/run/user/1000/podman/podman.sock \
registry.gitlab.com/jandourekjaroslav/docker-dev-setup:latest
- podman and podman.sock can be substituted for docker equivalents as needed
- use sudo podmanto target the mounted socket of your machine
- for minikube use --driver=podman --container-runtime=containerdoptions
Windows
Couple of steps are required if you wish to run on windows
- 
Install docker-desktop or podman-desktop 
- 
Go through setup 
- 
Open a shell into the WSL podman machine wsl -l --runningafter setup can help- 
(Optional) Run the following to export the socket to other WSL machines sudo mkdir /mnt/wsl/container && \ sudo mount --bind /run/user/1000/podman /mnt/wsl/container(Substitute for Docker socket path if using docker desktop instead) 
 
- 
- 
Run podman run --rm -it \ -v /mnt/wsl/container/podman.sock:/run/user/1000/podman/podman.sock \ registry.gitlab.com/jandourekjaroslav/docker-dev-setup:latest
- Make sure to add --remoteflag if using from a second WSL machine
- podman and podman.sock can be substituted for docker equivalents as needed
- use sudo podmanto target the mounted socket of your machine
- for minikube use --driver=podman --container-runtime=containerdoptions
 
	