From d1f03863427b2a8b1b397cb06fa0c03a33e8fa76 Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Fri, 4 Dec 2020 10:47:09 -0500 Subject: add instructions on ‘docker’ group prior to original Docker instructions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit NB: Although these instructions are correct, they might be overkill. There is a quick and dirty fix for permissions problems: chmod 777 /var/run/docker.sock but that is Not Recommended because it is extremely insecure. --- README | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'README') diff --git a/README b/README index 577c0a3a3..cea727910 100644 --- a/README +++ b/README @@ -38,7 +38,28 @@ This will create the zip file with the WebExtension in the directory packages/taler-wallet-webextension/extension/ ``` -We also provide a `Dockerfile` for a container that can build the WebExtension: +We also provide a `Dockerfile` for a container that can build the +WebExtension. After you install docker, make sure the user is in group +`docker` and (re-)start the docker daemon: + +```shell +# Make sure there is a docker group. +$ grep docker: /etc/group +$ sudo groupadd docker + +# Make sure USER is defined and is in the docker group. +$ echo $USER +$ sudo usermod -aG docker $USER + +# Restart the docker daemon. +# (This command is OS-specific.) + +# Obtain a new shell. Make sure it includes the `docker` group. +$ newgrp docker +$ id +``` + +Then, you can proceed with these instructions: ```shell # Download wallet source code and unpack it -- cgit v1.2.3