Загрузка...

Javascript's Playwright on a Raspberry Pi (via Docker)

Useful Websites
---------------
pimylifeup.com/raspberry-pi-docker
hub.docker.com
See your docker images
-----------------------
$ docker images
$ docker image ls
Build a docker image
--------------------
* Create a file called dockerfile

FROM jacoblincool/playwright

WORKDIR /app

COPY ./playtest.js ./

EXPOSE 80

RUN npm install playwright

RUN npx playwright install

SHELL ["/bin/sh", "-c"]

CMD ["node" "playtest.js"]
Command for building a docker image
-----------------------------------
$ docker build -t playwright .
Run a docker container from an image
-------------------------------------
$ docker run -it playwright /bin/sh
$ docker run -dit playwright /bin/sh
$ docker run --rm playwright node playtest.js

Run docker volume attached (i.e. sharing a folder with main OS)
----------------------------------------------------------------------------------------------------------
$ docker volume create downloads #(storage /var/lib/docker/volumes/downloads)
$ docker run -v /downloads:/home/pi/downloads --rm playwright node playtest.js

See all containers opened and closed
------------------------------------
$ docker ps -a
$ docker ps
Remove a docker image (playwright)
----------------------------------
$ docker rmi -f playwright

Add group and user to docker (so you don't have to use sudo)
--------------------------------------------------------------------------------------------------
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
Remove a docker container (aa91d4a9749d)
----------------------------------------
$ docker rm -f aa91d4a9749d
$ docker container prune
Start and stop and attach to a container (aa91d4a9749d)
-------------------------------------------------------
$ docker start aa91d4a9749d
$ docker stop aa91d4a9749d
$ docker attach aa91d4a9749d
Copy an file to docker container (aa91d4a9749d)
-----------------------------------------------
$ docker cp myfile.txt aa91d4a9749d:/app/myfile.txt
$ docker cp aa91d4a9749d:/app/myfile.txt ./myfile.txt
Save container (aa91d4a9749d) changes to an image (playwright)
---------------------------------------------------------------
$ docker commit aa91d4a9749d playwright
DONATE:
---------------
PAT: https://www.patreon.com/rezatahirkheli
PP: https://www.paypal.com/paypalme/rezatahirkheli
BTC: 3EUQBWZKX9Vcwdffd3cUGATQopxrAQQxJ9
LTC: MBXE6hJgxxFYSD8SjmR7sHCHGTqFXmNGoU

Видео Javascript's Playwright on a Raspberry Pi (via Docker) канала ZeroLife
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять