From d621e66b8560332997b3dc8ef18f86bb0545a6c0 Mon Sep 17 00:00:00 2001 From: urielCh Date: Wed, 27 Mar 2019 17:29:31 +0200 Subject: [PATCH] update README --- README.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 47 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3a89c87..0e3dcb3 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,37 @@ -# chrome-vnc -docker chome VNC +# Chrome-vnc + +A multi-arch Docker chome VNC + +## Build Steps + +### Build and download dependences + +```bash +# clean old files +sudo rm -rf res; mkdir -p res; +# +docker build -f dep.Dockerfile -t urielch/build-plugin . +docker run --rm -i -v $(pwd)/res:/opt --name tmp-compiler urielch/build-plugin /dl.sh +ls -lh res +``` + +### Build and test images +```bash +docker build -f 1.Dockerfile -t urielch/chrome-vnc:$(dpkg --print-architecture) . +docker run -p 5900:5900 --name chrome urielch/chrome-vnc:$(dpkg --print-architecture) +docker exec -it chrome bash +docker rm -f chrome +``` + + +### Upload arch images + +```bash +docker login +docker push urielch/chrome-vnc:$(dpkg --print-architecture) +``` + +### Update multiArch Docker tag edit ~/.docker/config.json add: ```json @@ -9,12 +41,23 @@ edit ~/.docker/config.json add: ``` ```bash -docker rmi urielch/chrome-vnc:latest +docker rmi urielch/chrome-vnc:latest docker manifest inspect urielch/chrome-vnc:latest docker manifest create --amend urielch/chrome-vnc:latest urielch/chrome-vnc:amd64 urielch/chrome-vnc:armhf -docker manifest push urielch/chrome-vnc:latest +docker manifest --purge push urielch/chrome-vnc:latest ``` +### Test multi arch image + ```bash docker pull urielch/chrome-vnc:latest +docker run -p 5900:5900 --name chrome urielch/chrome-vnc:latest ``` + +### Cleanup images + +```bash +docker rm $(docker ps -a -q) +docker rmi $(docker images -q) +``` +