bmcgonag / docker_installs Goto Github PK
View Code? Open in Web Editor NEWDocker and Docker-Compose install scripts for various linux distros and versions
License: GNU General Public License v3.0
Docker and Docker-Compose install scripts for various linux distros and versions
License: GNU General Public License v3.0
I am running into a syntax error when run the script. Any help will be appreciated.
./docker-install.sh: line 85: syntax error near unexpected token "Full Portainer-CE (Web GUI for Docker, Swarm, and Kubernetes)"' ./docker-install.sh: line 85:
"Full Portainer-CE (Web GUI for Docker, Swarm, and Kubernetes)" '
Not sure if this is an issue, I am really new to using ubuntu and git also :-) but thank you for the sh script.
#######################################################
1. Installing System Updates... this may take a while...be patient.
2. Installing Docker-CE (Community Edition)...
./dockerinstall.sh: line 115: curl: command not found
docker-ce version is now:
./dockerinstall.sh: line 118: docker: command not found
Hello i have Docker-CE, Docker-Compose, NGinX Proxy Manager, and Portainer-CE. and i have no clue how to update Portainer now, would be great if some could help me out
Getting the following repeated errors in container log although the container is "running" I am unable to launch NPM web interface; Portainer works fine.
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
❯ Enabling IPV6 in hosts: /etc/nginx/conf.d
❯ /etc/nginx/conf.d/include/force-ssl.conf
❯ /etc/nginx/conf.d/include/letsencrypt-acme-challenge.conf
❯ /etc/nginx/conf.d/include/assets.conf
❯ /etc/nginx/conf.d/include/ssl-ciphers.conf
❯ /etc/nginx/conf.d/include/block-exploits.conf
❯ /etc/nginx/conf.d/include/ip_ranges.conf
❯ /etc/nginx/conf.d/include/proxy.conf
❯ /etc/nginx/conf.d/include/resolvers.conf
❯ /etc/nginx/conf.d/default.conf
❯ /etc/nginx/conf.d/production.conf
I've done some research and found there is an issue with nginx listening on IPv6 addresses. I have deployed NPM previously but used the advance configuration which included:
environment:
DISABLE_IPV6: 'true'
Hi,
Create guide and script, I managed to install the system fully and was all ok on a virtual server I then wanted to push it in to Azure where i built a new system but now struggling to get the Proxy installed.
I'm getting:
ERROR: The Compose file './docker-compose.yml' is invalid because:
networks.default value Additional properties are not allowed ('name' was unexpected)
I think i need a command that does something to my-main-net but not sure.
Any ideas please?
Thankyou
Please add info about Ubuntu server 22.04 - if it is supported by your script.
Thank you.
It would be great if the script, at least to some extent, had some support for updating containers with watchtower. Depending on how far you want to take this it could be basic support (something like being able to have the script set watchtower related labels (.enable
, .scope
) for the created containers) up to creating one or more watchtower containers with configurable settings.
I just ran your script on a fresh install of AlmaLinux 8.6. I installed as a non-root user.
Is it normal to get ERROR: Couldn't connect to Docker daemon. You might need to install Docker:
and sudo: docker: command not found
?
##########################################
### Install NGinX Proxy Manager ###
##########################################
1. Pulling a default NGinX Proxy Manager docker-compose.yml file.
2. Running the docker-compose.yml to install and start NGinX Proxy Manager
ERROR: Couldn't connect to Docker daemon. You might need to install Docker:
https://docs.docker.com/engine/installation/
Navigate to your server hostname / IP address on port 81 to setup
NGinX Proxy Manager admin account.
The default login credentials for NGinX Proxy Manager are:
username: [email protected]
password: changeme
########################################
### Installing Portainer-CE ###
########################################
1. Preparing to Install Portainer-CE
sudo: docker: command not found
sudo: docker: command not found
Navigate to your server hostname / IP address on port 9000 and create your admin account for Portainer-CE
UPDATE: Below is the install log file:
Last metadata expiration check: 0:44:00 ago on Sun 17 Jul 2022 07:40:57 PM EDT.
# Executing docker install script, commit: b2e29ef7a9a89840d2333637f7d1900a83e7153f
ERROR: Unsupported distribution 'almalinux'
Failed to start docker.service: Unit docker.service not found.
Failed to enable unit: Unit file docker.service does not exist.
usermod: group 'docker' does not exist
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
2 11.2M 2 286k 0 0 509k 0 0:00:22 --:--:-- 0:00:22 509k
13 11.2M 13 1582k 0 0 1012k 0 0:00:11 0:00:01 0:00:10 1296k
19 11.2M 19 2286k 0 0 890k 0 0:00:12 0:00:02 0:00:10 998k
25 11.2M 25 2910k 0 0 816k 0 0:00:14 0:00:03 0:00:11 874k
32 11.2M 32 3774k 0 0 827k 0 0:00:13 0:00:04 0:00:09 872k
42 11.2M 42 4830k 0 0 866k 0 0:00:13 0:00:05 0:00:08 906k
50 11.2M 50 5806k 0 0 882k 0 0:00:12 0:00:06 0:00:06 842k
59 11.2M 59 6830k 0 0 902k 0 0:00:12 0:00:07 0:00:05 909k
71 11.2M 71 8254k 0 0 963k 0 0:00:11 0:00:08 0:00:03 1068k
83 11.2M 83 9550k 0 0 998k 0 0:00:11 0:00:09 0:00:02 1155k
91 11.2M 91 10.2M 0 0 991k 0 0:00:11 0:00:10 0:00:01 1131k
97 11.2M 97 10.9M 0 0 969k 0 0:00:11 0:00:11 --:--:-- 1084k
100 11.2M 100 11.2M 0 0 964k 0 0:00:11 0:00:11 --:--:-- 1072k
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
Failed to start docker.service: Unit docker.service not found.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 237 100 237 0 0 790 0 --:--:-- --:--:-- --:--:-- 787
insstall_docker_nproxyman.sh works well on my ubuntu test machine but needs exit 1 set to prevent it from looping back to the start after completion.
Your "install_docker_nproxyman.sh" doesn't work with Debain12.
Here is the screen output:
`#######################################################
#######################################################
1. Installing System Updates... this may take a while...be patient.
2. Installing Docker-CE (Community Edition)...
docker-ce version is now:
Docker version 24.0.7, build afdd53b
5. Starting Docker Service
############################################
############################################
1. Installing Docker-Compose...
Giving the Docker service time to start...
##########################################
##########################################
1. Pulling a default NGinX Proxy Manager docker-compose.yml file.
2. Running the docker-compose.yml to install and start NGinX Proxy Manager
ERROR: Network my-main-net declared as external, but could not be found. Please create the network manually using docker network create my-main-net
and try again.
Navigate to your server hostname / IP address on port 81 to setup
NGinX Proxy Manager admin account.
The default login credentials for NGinX Proxy Manager are:
username: [email protected]
password: changeme
########################################
########################################
1. Preparing to Install Portainer-CE
portainer_data
Unable to find image 'portainer/portainer-ce:latest' locally
latest: Pulling from portainer/portainer-ce
795a208431d7: Pull complete
4f272ca3dde3: Pull complete
5171176db7f2: Pull complete
52e9438966a5: Pull complete
43d4775415ac: Pull complete
c1cad9f5200f: Pull complete
27d6dca9cab4: Pull complete
231d7e50ef35: Pull complete
589f2af34593: Pull complete
5fc2ddaa6f07: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:f29cbc7b26ebd701b1fe92b4df42edea350e871372a6296a1fa16ba999481fb2
Status: Downloaded newer image for portainer/portainer-ce:latest
2336987ee9087fcd3b99fae7d8bfef04840cbfd6fe6f62dbcef8382e735f4c06
Navigate to your server hostname / IP address on port 9000 and create your admin account for Portainer-CE
###########################################
###########################################
1. Preparing to install Speedtest
2. Running the docker-compose.yml to install and start Speedtest
ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in "./docker-compose.yml", line 7, column 3959
Navigate to your server hostname / IP address on port 3030 to view
Speedtest data as it collects over time.`
Here is the log output
`cat docker-script-install.log
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://security.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Server: Docker Engine - Community
Engine:
Version: 24.0.7
API version: 1.43 (minimum version 1.12)
Go version: go1.20.10
Git commit: 311b9ff
Built: Thu Oct 26 09:08:02 2023
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.24
GitCommit: 61f9fd88f79f081d64d6fa3bb1a0dc71ec870523
runc:
Version: 1.1.9
GitCommit: v1.1.9-0-gccaecfc
docker-init:
Version: 0.19.0
GitCommit: de40ad0
================================================================================
To run Docker as a non-privileged user, consider setting up the
Docker daemon in rootless mode for your user:
dockerd-rootless-setuptool.sh install
Visit https://docs.docker.com/go/rootless/ to learn about rootless mode.
To run the Docker daemon as a fully privileged service, but granting non-root
users access, refer to https://docs.docker.com/go/daemon-access/
WARNING: Access to the remote API on a privileged Docker daemon is equivalent
to root access on the host. Refer to the 'Docker daemon attack surface'
documentation for details: https://docs.docker.com/go/attack-surface/
================================================================================
Unknown command verb docker.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
libltdl7 libslirp0 pigz slirp4netns
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
binutils binutils-common binutils-x86-64-linux-gnu cgroupfs-mount containerd
criu docker.io libbinutils libctf-nobfd0 libctf0 libgprofng0 libintl-perl
libintl-xs-perl libmodule-find-perl libmodule-scandeps-perl libnet1
libnl-3-200 libproc-processtable-perl libprotobuf32 libsort-naturally-perl
libterm-readkey-perl libyaml-0-2 needrestart python3-attr python3-distro
python3-distutils python3-docker python3-dockerpty python3-docopt
python3-dotenv python3-json-pointer python3-jsonschema python3-lib2to3
python3-protobuf python3-pyrsistent python3-rfc3987 python3-texttable
python3-uritemplate python3-webcolors python3-websocket python3-yaml runc
sgml-base tini
Suggested packages:
binutils-doc containernetworking-plugins docker-doc aufs-tools btrfs-progs
debootstrap rinse rootlesskit xfsprogs zfs-fuse | zfsutils-linux
needrestart-session | libnotify-bin python-attr-doc python-jsonschema-doc
sgml-base-doc
The following packages will be REMOVED:
containerd.io docker-ce docker-ce-cli docker-ce-rootless-extras
The following NEW packages will be installed:
binutils binutils-common binutils-x86-64-linux-gnu cgroupfs-mount containerd
criu docker-compose docker.io libbinutils libctf-nobfd0 libctf0 libgprofng0
libintl-perl libintl-xs-perl libmodule-find-perl libmodule-scandeps-perl
libnet1 libnl-3-200 libproc-processtable-perl libprotobuf32
libsort-naturally-perl libterm-readkey-perl libyaml-0-2 needrestart
python3-attr python3-distro python3-distutils python3-docker
python3-dockerpty python3-docopt python3-dotenv python3-json-pointer
python3-jsonschema python3-lib2to3 python3-protobuf python3-pyrsistent
python3-rfc3987 python3-texttable python3-uritemplate python3-webcolors
python3-websocket python3-yaml runc sgml-base tini
0 upgraded, 45 newly installed, 4 to remove and 0 not upgraded.
Need to get 75.4 MB of archives.
After this operation, 43.6 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 runc amd64 1.1.5+ds1-1+b1 [2,708 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 containerd amd64 1.6.20ds1-1+b1 [25.9 MB]debian.12
Get:3 http://deb.debian.org/debian bookworm/main amd64 tini amd64 0.19.0-1 [255 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 docker.io amd64 20.10.24+dfsg1-1+b3 [36.2 MB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 sgml-base all 1.31 [15.4 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 binutils-common amd64 2.40-2 [2,487 kB]
Get:7 http://deb.debian.org/debian bookworm/main amd64 libbinutils amd64 2.40-2 [572 kB]
Get:8 http://deb.debian.org/debian bookworm/main amd64 libctf-nobfd0 amd64 2.40-2 [153 kB]
Get:9 http://deb.debian.org/debian bookworm/main amd64 libctf0 amd64 2.40-2 [89.8 kB]
Get:10 http://deb.debian.org/debian bookworm/main amd64 libgprofng0 amd64 2.40-2 [812 kB]
Get:11 http://deb.debian.org/debian bookworm/main amd64 binutils-x86-64-linux-gnu amd64 2.40-2 [2,246 kB]
Get:12 http://deb.debian.org/debian bookworm/main amd64 binutils amd64 2.40-2 [65.0 kB]
Get:13 http://deb.debian.org/debian bookworm/main amd64 cgroupfs-mount all 1.4 [6,276 B]
Get:14 http://deb.debian.org/debian bookworm/main amd64 libprotobuf32 amd64 3.21.12-3 [932 kB]
Get:15 http://deb.debian.org/debian bookworm/main amd64 python3-protobuf amd64 3.21.12-3 [245 kB]
Get:16 http://deb.debian.org/debian bookworm/main amd64 libnet1 amd64 1.1.6+dfsg-3.2 [60.3 kB]
Get:17 http://deb.debian.org/debian bookworm/main amd64 libnl-3-200 amd64 3.7.0-0.2+b1 [63.1 kB]
Get:18 http://deb.debian.org/debian bookworm/main amd64 criu amd64 3.17.1-2 [665 kB]
Get:19 http://deb.debian.org/debian bookworm/main amd64 python3-distro all 1.8.0-1 [20.5 kB]
Get:20 http://deb.debian.org/debian bookworm/main amd64 python3-lib2to3 all 3.11.2-3 [76.3 kB]
Get:21 http://deb.debian.org/debian bookworm/main amd64 python3-distutils all 3.11.2-3 [131 kB]
Get:22 http://deb.debian.org/debian bookworm/main amd64 python3-websocket all 1.2.3-1 [40.4 kB]
Get:23 http://deb.debian.org/debian bookworm/main amd64 python3-docker all 5.0.3-1 [90.2 kB]
Get:24 http://deb.debian.org/debian bookworm/main amd64 python3-dockerpty all 0.4.1-4 [11.4 kB]
Get:25 http://deb.debian.org/debian bookworm/main amd64 python3-docopt all 0.6.2-4.1 [26.2 kB]
Get:26 http://deb.debian.org/debian bookworm/main amd64 python3-dotenv all 0.21.0-1 [24.9 kB]
Get:27 http://deb.debian.org/debian bookworm/main amd64 python3-attr all 22.2.0-1 [65.4 kB]
Get:28 http://deb.debian.org/debian bookworm/main amd64 python3-pyrsistent amd64 0.18.1-1+b3 [60.0 kB]
Get:29 http://deb.debian.org/debian bookworm/main amd64 python3-jsonschema all 4.10.3-1 [67.9 kB]
Get:30 http://deb.debian.org/debian bookworm/main amd64 python3-texttable all 1.6.7-1 [11.9 kB]
Get:31 http://deb.debian.org/debian bookworm/main amd64 libyaml-0-2 amd64 0.2.5-1 [53.6 kB]
Get:32 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB]
Get:33 http://deb.debian.org/debian bookworm/main amd64 docker-compose all 1.29.2-3 [123 kB]
Get:34 http://deb.debian.org/debian bookworm/main amd64 libintl-perl all 1.33-1 [720 kB]
Get:35 http://deb.debian.org/debian bookworm/main amd64 libintl-xs-perl amd64 1.33-1 [15.6 kB]
Get:36 http://deb.debian.org/debian bookworm/main amd64 libmodule-find-perl all 0.16-2 [10.6 kB]
Get:37 http://deb.debian.org/debian bookworm/main amd64 libmodule-scandeps-perl all 1.31-2 [41.7 kB]
Get:38 http://deb.debian.org/debian bookworm/main amd64 libproc-processtable-perl amd64 0.634-1+b2 [43.1 kB]
Get:39 http://deb.debian.org/debian bookworm/main amd64 libsort-naturally-perl all 1.03-4 [13.1 kB]
Get:40 http://deb.debian.org/debian bookworm/main amd64 libterm-readkey-perl amd64 2.38-2+b1 [24.5 kB]
Get:41 http://deb.debian.org/debian bookworm/main amd64 needrestart all 3.6-4 [59.5 kB]
Get:42 http://deb.debian.org/debian bookworm/main amd64 python3-json-pointer all 2.3-2 [15.1 kB]
Get:43 http://deb.debian.org/debian bookworm/main amd64 python3-rfc3987 all 1.3.8-2 [8,816 B]
Get:44 http://deb.debian.org/debian bookworm/main amd64 python3-uritemplate all 4.1.1-2 [10.9 kB]
Get:45 http://deb.debian.org/debian bookworm/main amd64 python3-webcolors all 1.11.1-1 [12.7 kB]
Fetched 75.4 MB in 4s (17.4 MB/s)
(Reading database ... 30586 files and directories currently installed.)
Removing docker-ce (5:24.0.7-1bookworm) ...debian.12
Removing containerd.io (1.6.24-1) ...
Removing docker-ce-cli (5:24.0.7-1bookworm) ...debian.12
Removing docker-ce-rootless-extras (5:24.0.7-1bookworm) ...ds1-1+b1_amd64.deb ...
Selecting previously unselected package runc.
(Reading database ... 30358 files and directories currently installed.)
Preparing to unpack .../00-runc_1.1.5+ds1-1+b1_amd64.deb ...
Unpacking runc (1.1.5+ds1-1+b1) ...
Selecting previously unselected package containerd.
Preparing to unpack .../01-containerd_1.6.20
Unpacking containerd (1.6.20ds1-1+b1) ...ds1-1+b1) ...
Selecting previously unselected package tini.
Preparing to unpack .../02-tini_0.19.0-1_amd64.deb ...
Unpacking tini (0.19.0-1) ...
Selecting previously unselected package docker.io.
Preparing to unpack .../03-docker.io_20.10.24+dfsg1-1+b3_amd64.deb ...
Unpacking docker.io (20.10.24+dfsg1-1+b3) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../04-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package binutils-common:amd64.
Preparing to unpack .../05-binutils-common_2.40-2_amd64.deb ...
Unpacking binutils-common:amd64 (2.40-2) ...
Selecting previously unselected package libbinutils:amd64.
Preparing to unpack .../06-libbinutils_2.40-2_amd64.deb ...
Unpacking libbinutils:amd64 (2.40-2) ...
Selecting previously unselected package libctf-nobfd0:amd64.
Preparing to unpack .../07-libctf-nobfd0_2.40-2_amd64.deb ...
Unpacking libctf-nobfd0:amd64 (2.40-2) ...
Selecting previously unselected package libctf0:amd64.
Preparing to unpack .../08-libctf0_2.40-2_amd64.deb ...
Unpacking libctf0:amd64 (2.40-2) ...
Selecting previously unselected package libgprofng0:amd64.
Preparing to unpack .../09-libgprofng0_2.40-2_amd64.deb ...
Unpacking libgprofng0:amd64 (2.40-2) ...
Selecting previously unselected package binutils-x86-64-linux-gnu.
Preparing to unpack .../10-binutils-x86-64-linux-gnu_2.40-2_amd64.deb ...
Unpacking binutils-x86-64-linux-gnu (2.40-2) ...
Selecting previously unselected package binutils.
Preparing to unpack .../11-binutils_2.40-2_amd64.deb ...
Unpacking binutils (2.40-2) ...
Selecting previously unselected package cgroupfs-mount.
Preparing to unpack .../12-cgroupfs-mount_1.4_all.deb ...
Unpacking cgroupfs-mount (1.4) ...
Selecting previously unselected package libprotobuf32:amd64.
Preparing to unpack .../13-libprotobuf32_3.21.12-3_amd64.deb ...
Unpacking libprotobuf32:amd64 (3.21.12-3) ...
Selecting previously unselected package python3-protobuf.
Preparing to unpack .../14-python3-protobuf_3.21.12-3_amd64.deb ...
Unpacking python3-protobuf (3.21.12-3) ...
Selecting previously unselected package libnet1:amd64.
Preparing to unpack .../15-libnet1_1.1.6+dfsg-3.2_amd64.deb ...
Unpacking libnet1:amd64 (1.1.6+dfsg-3.2) ...
Selecting previously unselected package libnl-3-200:amd64.
Preparing to unpack .../16-libnl-3-200_3.7.0-0.2+b1_amd64.deb ...
Unpacking libnl-3-200:amd64 (3.7.0-0.2+b1) ...
Selecting previously unselected package criu.
Preparing to unpack .../17-criu_3.17.1-2_amd64.deb ...
Unpacking criu (3.17.1-2) ...
Selecting previously unselected package python3-distro.
Preparing to unpack .../18-python3-distro_1.8.0-1_all.deb ...
Unpacking python3-distro (1.8.0-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../19-python3-lib2to3_3.11.2-3_all.deb ...
Unpacking python3-lib2to3 (3.11.2-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../20-python3-distutils_3.11.2-3_all.deb ...
Unpacking python3-distutils (3.11.2-3) ...
Selecting previously unselected package python3-websocket.
Preparing to unpack .../21-python3-websocket_1.2.3-1_all.deb ...
Unpacking python3-websocket (1.2.3-1) ...
Selecting previously unselected package python3-docker.
Preparing to unpack .../22-python3-docker_5.0.3-1_all.deb ...
Unpacking python3-docker (5.0.3-1) ...
Selecting previously unselected package python3-dockerpty.
Preparing to unpack .../23-python3-dockerpty_0.4.1-4_all.deb ...
Unpacking python3-dockerpty (0.4.1-4) ...
Selecting previously unselected package python3-docopt.
Preparing to unpack .../24-python3-docopt_0.6.2-4.1_all.deb ...
Unpacking python3-docopt (0.6.2-4.1) ...
Selecting previously unselected package python3-dotenv.
Preparing to unpack .../25-python3-dotenv_0.21.0-1_all.deb ...
Unpacking python3-dotenv (0.21.0-1) ...
Selecting previously unselected package python3-attr.
Preparing to unpack .../26-python3-attr_22.2.0-1_all.deb ...
Unpacking python3-attr (22.2.0-1) ...
Selecting previously unselected package python3-pyrsistent:amd64.
Preparing to unpack .../27-python3-pyrsistent_0.18.1-1+b3_amd64.deb ...
Unpacking python3-pyrsistent:amd64 (0.18.1-1+b3) ...
Selecting previously unselected package python3-jsonschema.
Preparing to unpack .../28-python3-jsonschema_4.10.3-1_all.deb ...
Unpacking python3-jsonschema (4.10.3-1) ...
Selecting previously unselected package python3-texttable.
Preparing to unpack .../29-python3-texttable_1.6.7-1_all.deb ...
Unpacking python3-texttable (1.6.7-1) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../30-libyaml-0-2_0.2.5-1_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.5-1) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../31-python3-yaml_6.0-3+b2_amd64.deb ...
Unpacking python3-yaml (6.0-3+b2) ...
Selecting previously unselected package docker-compose.
Preparing to unpack .../32-docker-compose_1.29.2-3_all.deb ...
Unpacking docker-compose (1.29.2-3) ...
Selecting previously unselected package libintl-perl.
Preparing to unpack .../33-libintl-perl_1.33-1_all.deb ...
Unpacking libintl-perl (1.33-1) ...
Selecting previously unselected package libintl-xs-perl.
Preparing to unpack .../34-libintl-xs-perl_1.33-1_amd64.deb ...
Unpacking libintl-xs-perl (1.33-1) ...
Selecting previously unselected package libmodule-find-perl.
Preparing to unpack .../35-libmodule-find-perl_0.16-2_all.deb ...
Unpacking libmodule-find-perl (0.16-2) ...
Selecting previously unselected package libmodule-scandeps-perl.
Preparing to unpack .../36-libmodule-scandeps-perl_1.31-2_all.deb ...
Unpacking libmodule-scandeps-perl (1.31-2) ...
Selecting previously unselected package libproc-processtable-perl:amd64.
Preparing to unpack .../37-libproc-processtable-perl_0.634-1+b2_amd64.deb ...
Unpacking libproc-processtable-perl:amd64 (0.634-1+b2) ...
Selecting previously unselected package libsort-naturally-perl.
Preparing to unpack .../38-libsort-naturally-perl_1.03-4_all.deb ...
Unpacking libsort-naturally-perl (1.03-4) ...
Selecting previously unselected package libterm-readkey-perl.
Preparing to unpack .../39-libterm-readkey-perl_2.38-2+b1_amd64.deb ...
Unpacking libterm-readkey-perl (2.38-2+b1) ...
Selecting previously unselected package needrestart.
Preparing to unpack .../40-needrestart_3.6-4_all.deb ...
Unpacking needrestart (3.6-4) ...
Selecting previously unselected package python3-json-pointer.
Preparing to unpack .../41-python3-json-pointer_2.3-2_all.deb ...
Unpacking python3-json-pointer (2.3-2) ...
Selecting previously unselected package python3-rfc3987.
Preparing to unpack .../42-python3-rfc3987_1.3.8-2_all.deb ...
Unpacking python3-rfc3987 (1.3.8-2) ...
Selecting previously unselected package python3-uritemplate.
Preparing to unpack .../43-python3-uritemplate_4.1.1-2_all.deb ...
Unpacking python3-uritemplate (4.1.1-2) ...
Selecting previously unselected package python3-webcolors.
Preparing to unpack .../44-python3-webcolors_1.11.1-1_all.deb ...
Unpacking python3-webcolors (1.11.1-1) ...
Setting up python3-dotenv (0.21.0-1) ...
Setting up python3-attr (22.2.0-1) ...
Setting up python3-texttable (1.6.7-1) ...
Setting up python3-docopt (0.6.2-4.1) ...
Setting up python3-distro (1.8.0-1) ...
Setting up libyaml-0-2:amd64 (0.2.5-1) ...
Setting up binutils-common:amd64 (2.40-2) ...
Setting up libctf-nobfd0:amd64 (2.40-2) ...
Setting up python3-yaml (6.0-3+b2) ...
Setting up runc (1.1.5+ds1-1+b1) ...
Setting up python3-uritemplate (4.1.1-2) ...
Setting up python3-webcolors (1.11.1-1) ...
Setting up libmodule-find-perl (0.16-2) ...
Setting up python3-rfc3987 (1.3.8-2) ...
Setting up tini (0.19.0-1) ...
Setting up python3-pyrsistent:amd64 (0.18.1-1+b3) ...
Setting up libprotobuf32:amd64 (3.21.12-3) ...
Setting up libproc-processtable-perl:amd64 (0.634-1+b2) ...
Setting up python3-json-pointer (2.3-2) ...
Setting up libnl-3-200:amd64 (3.7.0-0.2+b1) ...
Setting up libintl-perl (1.33-1) ...
Setting up sgml-base (1.31) ...
Setting up cgroupfs-mount (1.4) ...
Setting up libterm-readkey-perl (2.38-2+b1) ...
Setting up libbinutils:amd64 (2.40-2) ...
Setting up python3-protobuf (3.21.12-3) ...
Setting up containerd (1.6.20
Installing new version of config file /etc/containerd/config.toml ...
Setting up python3-lib2to3 (3.11.2-3) ...
Setting up libsort-naturally-perl (1.03-4) ...
Setting up python3-websocket (1.2.3-1) ...
Setting up libmodule-scandeps-perl (1.31-2) ...
Setting up python3-dockerpty (0.4.1-4) ...
Setting up libctf0:amd64 (2.40-2) ...
Setting up python3-distutils (3.11.2-3) ...
Setting up python3-docker (5.0.3-1) ...
Setting up docker.io (20.10.24+dfsg1-1+b3) ...
Installing new version of config file /etc/default/docker ...
Installing new version of config file /etc/init.d/docker ...
Setting up libnet1:amd64 (1.1.6+dfsg-3.2) ...
Setting up libintl-xs-perl (1.33-1) ...
Setting up libgprofng0:amd64 (2.40-2) ...
Setting up python3-jsonschema (4.10.3-1) ...
Setting up criu (3.17.1-2) ...
Setting up binutils-x86-64-linux-gnu (2.40-2) ...
Setting up docker-compose (1.29.2-3) ...
Setting up binutils (2.40-2) ...
Setting up needrestart (3.6-4) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u3) ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 299 100 299 0 0 977 0 --:--:-- --:--:-- --:--:-- 980
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 57208 0 57208 0 0 173k 0 --:--:-- --:--:-- --:--:-- 173k
`
Hi Brian
3 items to improve on your script:
Your compose files have some generic password info eg. "password" for influxdb in the speedtest_grafana container stack. Can I suggest you note this in your README so that noobies are not caught off guard with "scurge of the defaults" ...
your speedtest_grafana stack specifically uses a significant of data which I got caught out with on my test Linode instance (140GB in a 12 hr period) - maybe note this in the README for those not expecting it; you can also mention to extend the SPEEDTEST_INTERVAL env variable in the yml file
the speedtest_grafana stack has no dashboard setup by default and I'm guessing you have to add the influxdb source or import a json file - I've done the import by getting the speedtest.json file form the original project - might be useful to add some information about this otherwise some are going to be in the dark
Regards, Robby
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.