Tested installation script with fresh Buster sd-card and everything works.
Here is an installation progress log:
Summary
Linux raspberrypi 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
SSH is enabled and the default password for the 'pi' user has not been changed.
This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password.
[email protected]:~ $ wget -qO- https://raw.githubusercontent.com/Bounz/HomeGenie-BE/master/Utils/HgBootstrapper/docker/installer.sh | bash
_ _ ____ _ _ ____ ____ ____ _ _ _ ____ ___ ____ _ _ _ _ ___ ____ ___ _ ___ _ ____ _ _
|__| | | |\/| |___ | __ |___ |\ | | |___ |__] | | | | |\ | / |___ | \ | | | | | |\ |
| | |__| | | |___ |__] |___ | \| | |___ |__] |__| |__| | \| /__ |___ |__/ | | | |__| | \|
Enter installation path [/usr/local/bin/hgbe]:
Install docker
# Executing docker install script, commit: f45d7c11389849ff46a6b4d94e0dd1ffebca32c1
+ sudo -E sh -c apt-get update -qq >/dev/null
+ sudo -E sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LC_TERMINAL = "iTerm2",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_GB.UTF-8").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
+ sudo -E sh -c curl -fsSL "https://download.docker.com/linux/raspbian/gpg" | apt-key add -qq - >/dev/null
Warning: apt-key output should not be parsed (stdout is not a terminal)
+ sudo -E sh -c echo "deb [arch=armhf] https://download.docker.com/linux/raspbian buster stable" > /etc/apt/sources.list.d/docker.list
+ sudo -E sh -c apt-get update -qq >/dev/null
+ [ -n ]
+ sudo -E sh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LC_TERMINAL = "iTerm2",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_GB.UTF-8").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
+ sudo -E sh -c docker version
Client: Docker Engine - Community
Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Git commit: 633a0ea
Built: Wed Nov 13 07:37:22 2019
OS/Arch: linux/arm
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.5
API version: 1.40 (minimum version 1.12)
Go version: go1.12.12
Git commit: 633a0ea
Built: Wed Nov 13 07:31:17 2019
OS/Arch: linux/arm
Experimental: false
containerd:
Version: 1.2.10
GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339
runc:
Version: 1.0.0-rc8+dev
GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
docker-init:
Version: 0.18.0
GitCommit: fec3683
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:
sudo usermod -aG docker pi
Remember that you will have to log out and back in for this to take effect!
WARNING: Adding a user to the "docker" group will grant the ability to run
containers which can be used to obtain root privileges on the
docker host.
Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
for more information.
Docker intallation complete
Installing HomeGenie (Bounz Edition) into /usr/local/bin/hgbe
Created symlink /etc/systemd/system/multi-user.target.wants/hgbe.service → /etc/systemd/system/hgbe.service.
latest: Pulling from bounz/homegenie
433444f4a04d: Pull complete
65857bb126a3: Pull complete
6215cb271f67: Pull complete
5e9e9462aeb2: Pull complete
bd341f168972: Pull complete
5b97d284ae33: Pull complete
a48d7e3435d4: Pull complete
86067548a7a8: Pull complete
2c532018bbd9: Pull complete
Digest: sha256:b7af1bb8c50c9c99fa572c71892a069763f6767bb99ad035d65fd87aa5653ec6
Status: Downloaded newer image for bounz/homegenie:latest
docker.io/bounz/homegenie:latest
HomeGenie (Bounz Edition) successfully installed
Use following commands to start/stop service:
sudo systemctl start hgbe
sudo systemctl stop hgbe
[email protected]:~ $
and after that HG is accessible via web browser displaying demo setup (it uses 80 port by default):
Please, provide more details and/or logs.