Giter VIP home page Giter VIP logo

docker_installs's People

Contributors

bmcgonag avatar netcarver avatar sebastianthorn avatar thuh-reflact avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker_installs's Issues

syntax error

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)" '

getting error messages

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. Full Portainer-CE (Web GUI for Docker, Swarm, and Kubernetes)
  2. Portainer Agent - Remote Agent to Connect from Portainer-CE
  3. Nevermind -- I don't need Portainer after all.
    Please choose either Portainer-CE or just Portainer Agent: 1
    #######################################################

Preparing for Installation

#######################################################

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

    • Attempting to add the currently logged in user to the docker group...
    • You'll need to log out and back in to finalize the addition of your user to the docker group.

Update Portainer

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

NPM Doesn't Like IPv6 Disabled On Host

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'

Issue installing NginX Proxy

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

Suggestion: watchtower

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.

Error during install

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 fix

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.

install_docker_nproxyman.sh doesn't work for Debian 12

Your "install_docker_nproxyman.sh" doesn't work with Debain12.

Here is the screen output:

`#######################################################

Preparing for Installation

#######################################################

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

    • Attempting to add the currently logged in user to the docker group...
    • You'll need to log out and back in to finalize the addition of your user to the docker group.

############################################

Install Docker-Compose

############################################

1. Installing Docker-Compose...
  • Docker Compose Version is now:
    docker-compose version 1.29.2, build unknown

Giving the Docker service time to start...
##########################################

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: 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

########################################

Installing Portainer-CE

########################################

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

###########################################

Installing Speedtest

###########################################

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.

Executing docker install script, commit: e5543d473431b782227f8908005543bb4389b8de

  • 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 gnupg >/dev/null
  • sudo -E sh -c install -m 0755 -d /etc/apt/keyrings
  • sudo -E sh -c curl -fsSL "https://download.docker.com/linux/debian/gpg" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
  • sudo -E sh -c chmod a+r /etc/apt/keyrings/docker.gpg
  • sudo -E sh -c echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list
  • sudo -E sh -c apt-get update -qq >/dev/null
  • sudo -E sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/null
  • sudo -E sh -c docker version
    Client: Docker Engine - Community
    Version: 24.0.7
    API version: 1.43
    Go version: go1.20.10
    Git commit: afdd53b
    Built: Thu Oct 26 09:08:02 2023
    OS/Arch: linux/amd64
    Context: default

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]
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-1
debian.12bookworm) ...
Removing containerd.io (1.6.24-1) ...
Removing docker-ce-cli (5:24.0.7-1
debian.12bookworm) ...
Removing docker-ce-rootless-extras (5:24.0.7-1
debian.12bookworm) ...
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
ds1-1+b1_amd64.deb ...
Unpacking containerd (1.6.20ds1-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
ds1-1+b1) ...
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
`

Documentation/wiki updates

Hi Brian

3 items to improve on your script:

  1. password info in docker-compose files

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" ...

  1. 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

  2. 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.