1
0
Fork 0
mirror of https://github.com/kou029w/_.git synced 2025-01-31 06:18:07 +00:00
_/docker-playwright
2021-08-27 21:58:40 +09:00
..
docker-compose.yml create docker-playwright 2021-08-27 21:58:40 +09:00
README.md create docker-playwright 2021-08-27 21:58:40 +09:00

デスクトップ環境で Docker イメージを使って Playwright のブラウザーを起動してみる

WebKit の環境が必要だったので構築してみた。

Ubuntu ならば Playwright が公式にサポートしているためホントは不要だが、環境を汚さないので便利かもしれないと思った。

前提

  • Docker
  • X11 の UNIX ドメインソケットが/tmp/.X11-unix に存在すること

やり方

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

Digest: sha256:310e3ca5bb884f4b9a4a8452dbabda4a35ac62a0d6f46eee953558e8d7d4cfb0

Docker Compose の場合

echo UID=$(id -u) >> .env
echo GID=$(id -g) >> .env
docker-compose up