-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
docker-credential-helpers
Programs to keep Docker login credentials safe by storing in platform keystores
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
# Finds the latest version $ compose_version=$(curl -fsSL -o /dev/null -w "%{url_effective}" https://github.com/docker/compose/releases/latest) # Downloads the binary to the plugins folder $ curl -fL --create-dirs -o ~/.docker/cli-plugins/docker-compose \ "https://github.com/docker/compose/releases/download/${compose_version}/docker-compose-linux-$(uname -m)" # Assigns execution permission to it $ chmod +x ~/.docker/cli-plugins/docker-compose
# Finds the latest version $ switch_version=$(curl -fsSL -o /dev/null -w "%{url_effective}" https://github.com/docker/switch/releases/latest) # Downloads the binary $ sudo curl -fL -o /usr/local/bin/docker-compose \ "https://github.com/docker/compose/releases/download/${switch_version}/docker-compose-linux-$(dpkg --print-architecture)" # Assigns execution permission to it $ sudo chmod +x /usr/local/bin/docker-compose
# Finds the latest version $ wincred_version=$(curl -fsSL -o /dev/null -w "%{url_effective}" https://github.com/docker/docker-credential-helpers/releases/latest) # Downloads and extracts the .exe $ sudo curl -fL \ "https://github.com/docker/docker-credential-helpers/releases/download/${wincred_version}/docker-credential-wincred-${wincred_version}-$(dpkg --print-architecture).zip" | zcat | sudo tee /usr/local/bin/docker-credential-wincred.exe >/dev/null # Assigns execution permission to it $ sudo chmod +x /usr/local/bin/docker-credential-wincred.exe
The entire setup process may take some time, but you will have achieved almost everything that Docker Desktop used to provide to you (by the way, I use kind as an alternative to Docker Desktop's built-in K8s).
For example, in my dotfiles, every single of these steps are automated, including configuring /etc/docker/daemon.json, changing ~/.profile, and even providing a way to automatically update your extra binaries (docker-compose, or the wincred.exe) every time you update your dotfiles (by using a feature of chezmoi - a dotfiles manager which I totally recommend).