From 3fa7e0cf8d4169a15063f932988c6a912c086ff3 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 11 Apr 2019 17:33:41 +0000 Subject: [PATCH] fix multi arche build --- README.md | 12 ++++++------ alpine.Dockerfile | 4 +--- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 10a89de..e15c8b9 100644 --- a/README.md +++ b/README.md @@ -21,15 +21,15 @@ A multi-arch Docker chome VNC ### Build and test images ```sh -docker build -f ubuntu.Dockerfile -t urielch/chrome-vnc:ubuntu-$(dpkg --print-architecture) . -docker build -f alpine.Dockerfile -t urielch/chrome-vnc:alpine-$(dpkg --print-architecture) . +docker build -f ubuntu.Dockerfile -t urielch/chrome-vnc:ubuntu-$(uname -m) . +docker build -f alpine.Dockerfile -t urielch/chrome-vnc:alpine-$(uname -m) . ``` ### try it on a hevy website ```sh -docker run -d --rm -p 5900:5900 -e EXTRA_CHROME_OPTION="--lang=fr-FR,fr" -e X11_W=1024 -e X11_H=768 -e LANG="fr_FR.UTF-8" -e LC_ALL="fr_FR.UTF-8" -e URL=https://maps.google.fr --name chrome-ubu urielch/chrome-vnc:ubuntu-$(dpkg --print-architecture) -docker run -d --rm -p 5901:5900 -e EXTRA_CHROME_OPTION="--lang=fr-FR,fr" -e X11_W=1024 -e X11_H=768 -e LANG="fr_FR.UTF-8" -e LC_ALL="fr_FR.UTF-8" -e URL=https://maps.google.fr --name chrome-alp urielch/chrome-vnc:alpine-$(dpkg --print-architecture) +docker run -d --rm -p 5900:5900 -e EXTRA_CHROME_OPTION="--lang=fr-FR,fr" -e X11_W=1024 -e X11_H=768 -e LANG="fr_FR.UTF-8" -e LC_ALL="fr_FR.UTF-8" -e URL=https://maps.google.fr --name chrome-ubu urielch/chrome-vnc:ubuntu-$(uname -m) +docker run -d --rm -p 5901:5900 -e EXTRA_CHROME_OPTION="--lang=fr-FR,fr" -e X11_W=1024 -e X11_H=768 -e LANG="fr_FR.UTF-8" -e LC_ALL="fr_FR.UTF-8" -e URL=https://maps.google.fr --name chrome-alp urielch/chrome-vnc:alpine-$(uname -m) ``` ```sh @@ -41,8 +41,8 @@ xvnc4viewer 127.0.0.1:1 & ```sh docker login -docker push urielch/chrome-vnc:ubuntu-$(dpkg --print-architecture) -docker push urielch/chrome-vnc:alpine-$(dpkg --print-architecture) +docker push urielch/chrome-vnc:ubuntu-$(uname -m) +docker push urielch/chrome-vnc:alpine-$(uname -m) ``` ### Update multiArch Docker tag diff --git a/alpine.Dockerfile b/alpine.Dockerfile index aece999..ff5849a 100644 --- a/alpine.Dockerfile +++ b/alpine.Dockerfile @@ -7,10 +7,8 @@ RUN set -ex;\ adduser -D -u 1000 chrome pulse-access;\ mkdir -p /home/chrome/plugin /home/chrome/webRobotJS; \ wget -qO- https://github.com/UrielCh/zombie-plugin/releases/download/4.0.0/zombie-v4.0.0.tar.gz | tar xvz -C /home/chrome/plugin/; \ - wget -qO- https://github.com/UrielCh/webRobotJS/releases/download/v1.0.0/robotJsWeb-x86_64-node-v10.tar.gz | tar xvz -C /home/chrome/webRobotJS/; + wget -qO- https://github.com/UrielCh/webRobotJS/releases/download/v1.0.0/robotJsWeb-$(uname -m)-node-v10.tar.gz | tar xvz -C /home/chrome/webRobotJS/; -# RUN apt-get install -y xvfb && echo rm -rf /tmp/* -# RUN apt-get update && apt-get install -y && dpkg -i /tmp/google-chrome-stable_current_amd64.deb ADD conf/ / RUN chmod +x /*.sh VOLUME ["/home/chrome"]