Categorygithub.com/nicholasdille/docker-setup
module
2.2.71+incompatible
Repository: https://github.com/nicholasdille/docker-setup.git
Documentation: pkg.go.dev

# README

docker-setup

     _            _                           _
  __| | ___   ___| | _____ _ __      ___  ___| |_ _   _ _ __
 / _` |/ _ \ / __| |/ / _ \ '__|____/ __|/ _ \ __| | | | '_ \
| (_| | (_) | (__|   <  __/ | |_____\__ \  __/ |_| |_| | |_) |
 \__,_|\___/ \___|_|\_\___|_|       |___/\___|\__|\__,_| .__/
                                                       |_|

The container tools installer and updater

(Partial) deprecation notice

docker-setup is in the process of being renamed to uniget. The following table will document the progress:

ComponentMigration statusSupport statusNotes
CLICompleteddocker-setup will only receive security updatesuniget is a drop-in replacement with data migration
GitHub ActionCompleteddocker-setup-action will only receive security updatesuniget-action is a dop-in replacement using uniget
ToolsIn progressdocker-setup tools are fully supporteduniget tools being created
DocumentationNot starteddocker-setup documentation is fully supported-
SiteNot starteddocker-setup site is fully supported-

While the migration is in progress, the components from both projects will interoperate until the migration is complete.

Purpose

docker-setup is inspired by the convenience script to install the Docker daemon. But the scope is much larger.

docker-setup is meant to bootstrap a new box with Docker as well as install useful tools from the container ecosystem and beyond. It can also be used to update these tools. It aims to be distribution-agnostic and provide reasonable default configurations. Personally, I am using it to prepare virtual machines for my own experiments as well as training environments.

Tools are downloaded, installed and updated automatically.

Quickstart

Download and run docker-setup:

curl -sLf https://github.com/nicholasdille/docker-setup/releases/latest/download/docker-setup_linux_$(uname -m).tar.gz | \
sudo tar -xzC /usr/local/bin docker-setup

Documentation

See docs for the complete documentation.

# Packages

No description provided by the author
No description provided by the author