Skip to content

Instantly share code, notes, and snippets.

@michabbb
Created July 31, 2022 12:30
Show Gist options
  • Save michabbb/5c18c2289c349c1b3c779d8b2253adbb to your computer and use it in GitHub Desktop.
Save michabbb/5c18c2289c349c1b3c779d8b2253adbb to your computer and use it in GitHub Desktop.
run tinkerwell (electron) inside docker
docker run --rm --init -it \
--net host --privileged --cap-add SYS_ADMIN \
-v ${HOME}/Tinkerwell-3.5.0.AppImage:/tinkerwell \
-v ${HOME}/PhpstormProjects/:/apps/:rw \
--device /dev/fuse \
-v $SSH_AUTH_SOCK:/ssh-auth.sock \
-e SSH_AUTH_SOCK=/ssh-auth.sock \
-v $HOME/.ssh:/home/docker/.ssh \
-w /home/docker/.config/ \
-v ${HOME}/.tinkerwell:/home/docker/.config:rw \
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \
-v $HOME/.Xauthority:/home/docker/.Xauthority:rw \
-e DISPLAY="unix:0.0" \
-e DBUS_SESSION_BUS_ADDRESS="$DBUS_SESSION_BUS_ADDRESS" \
-v /tmp/.X11-unix:/tmp/.X11-unix:rw \
-v /run/user/1000/bus:/run/user/1000/bus \
-v /var/run/docker.sock:/var/run/docker.sock \
php:8.1.electron bash -ic "/tinkerwell"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment