GNS3 / gns3-registry

GNS3 devices registry
GNU General Public License v3.0
323 stars 387 forks source link

chromium: Create data directory in Dockerfile #783

Closed b-ehlers closed 1 year ago

b-ehlers commented 1 year ago

Community issue: https://gns3.com/community/featured/does-the-docker-gns3-chromium-work

The reason is, that jess/chromium, the base of chromium, runs as an unprivileged user, but doesn't create the data directory. GNS3 starts a container always as root and therefore creates non-existent volume directories with owner root. Later it switches to the unprivileged user. But this user has no permission to use this freshly created volume directory.

Workaround: Create the data directory in the Dockerfile.


Before submitting a pull request, please check the following.


When updating an existing appliance: