aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorThien-Thi Nguyen <ttn@gnuvola.org>2020-12-04 10:47:09 -0500
committerThien-Thi Nguyen <ttn@gnuvola.org>2020-12-04 10:47:09 -0500
commitd1f03863427b2a8b1b397cb06fa0c03a33e8fa76 (patch)
tree4098a3d1b12edf0e035efcced722f29c6f9636c8 /README
parent2c536d140f0e6a0797dd480971c4a5b3fc7254c8 (diff)
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 (limited to 'README')
-rw-r--r--README23
1 files changed, 22 insertions, 1 deletions
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