diff options
author | Thien-Thi Nguyen <ttn@gnuvola.org> | 2020-12-04 10:47:09 -0500 |
---|---|---|
committer | Thien-Thi Nguyen <ttn@gnuvola.org> | 2020-12-04 10:47:09 -0500 |
commit | d1f03863427b2a8b1b397cb06fa0c03a33e8fa76 (patch) | |
tree | 4098a3d1b12edf0e035efcced722f29c6f9636c8 /README | |
parent | 2c536d140f0e6a0797dd480971c4a5b3fc7254c8 (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-- | README | 23 |
1 files changed, 22 insertions, 1 deletions
@@ -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 |