commit d1f03863427b2a8b1b397cb06fa0c03a33e8fa76 parent 2c536d140f0e6a0797dd480971c4a5b3fc7254c8 Author: Thien-Thi Nguyen <ttn@gnuvola.org> Date: Fri, 4 Dec 2020 10:47:09 -0500 add instructions on ‘docker’ group prior to original Docker instructions 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. Diffstat:
| M | README | | | 23 | ++++++++++++++++++++++- |
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git 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