プレイグラウンド、サンドボックス、使い捨てスクリプト置き場
0

Configure Feed

Select the types of activity you want to include in your feed.

remove docker-playwright

Kohei Watanabe (Mar 9, 2024, 11:26 PM +0900) c0a5e05a a31c92a1

-34
-26
docker-playwright/README.md
··· 1 - # デスクトップ環境で Docker イメージを使って Playwright のブラウザーを起動してみる 2 - 3 - WebKit の環境が必要だったので構築してみた。 4 - 5 - Ubuntu ならば Playwright が公式にサポートしているためホントは不要だが、環境を汚さないので便利かもしれないと思った。 6 - 7 - ## 前提 8 - 9 - - Docker 10 - - X11 の UNIX ドメインソケットが/tmp/.X11-unix に存在すること 11 - 12 - ## やり方 13 - 14 - ```sh 15 - docker run --rm -it -u $(id -u):$(id -g) -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix mcr.microsoft.com/playwright npx playwright wk example.com 16 - ``` 17 - 18 - Digest: `sha256:310e3ca5bb884f4b9a4a8452dbabda4a35ac62a0d6f46eee953558e8d7d4cfb0` 19 - 20 - ### Docker Compose の場合 21 - 22 - ```bash 23 - echo UID=$(id -u) >> .env 24 - echo GID=$(id -g) >> .env 25 - docker-compose up 26 - ```
-8
docker-playwright/docker-compose.yml
··· 1 - version: "3" 2 - services: 3 - playwright: 4 - image: mcr.microsoft.com/playwright 5 - user: "${UID}:${GID}" 6 - environment: [DISPLAY] 7 - volumes: ["/tmp/.X11-unix:/tmp/.X11-unix"] 8 - command: npx playwright wk example.com