docker-compose.yml 532 B

123456789101112131415161718192021222324
  1. version: '2'
  2. # options to share host's x-server:
  3. # - Xephyr
  4. # - pass $XAUTHORITY (insecure, https://stackoverflow.com/a/25280523/5894777)
  5. # - xhost + (horribly insecure)
  6. volumes:
  7. home:
  8. services:
  9. browser:
  10. build: .
  11. image: docker.io/fphammerle/brave-browser
  12. container_name: brave_browser
  13. environment:
  14. - DISPLAY
  15. volumes:
  16. - /tmp/.X11-unix:/tmp/.X11-unix
  17. - home:/home/browser
  18. cap_drop: [ALL]
  19. security_opt: [no-new-privileges]
  20. # https://docs.docker.com/compose/compose-file/compose-file-v2/