{"id":20084472,"url":"https://github.com/pierregode/docker-setup-for-linux","last_synced_at":"2025-03-02T14:21:31.411Z","repository":{"id":84170028,"uuid":"133787046","full_name":"PierreGode/Docker-Setup-for-Linux","owner":"PierreGode","description":"Docker-Setup-for-Linux ubuntu, beta","archived":false,"fork":false,"pushed_at":"2023-05-19T22:31:27.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-13T02:12:30.240Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PierreGode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-17T08:59:54.000Z","updated_at":"2023-05-19T22:04:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"ecb09b2a-5d5f-4cf1-a566-39ceeb5bb672","html_url":"https://github.com/PierreGode/Docker-Setup-for-Linux","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreGode%2FDocker-Setup-for-Linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreGode%2FDocker-Setup-for-Linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreGode%2FDocker-Setup-for-Linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PierreGode%2FDocker-Setup-for-Linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PierreGode","download_url":"https://codeload.github.com/PierreGode/Docker-Setup-for-Linux/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241517607,"owners_count":19975281,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T15:52:07.499Z","updated_at":"2025-03-02T14:21:31.389Z","avatar_url":"https://github.com/PierreGode.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch3\u003eDocker CE Installation Tool\u003c/h3\u003e\n\n\n\nThis is a simple yet powerful Bash script tool designed to facilitate the process of installing Docker CE (Community Edition) on Linux systems.\n\nWith this tool, users can quickly setup Docker CE without having to manually execute all the installation steps. It's perfect for developers, system administrators, or any Docker enthusiasts who frequently install Docker CE for testing, development, or production deployment.\n\nFeatures\n\nInteractive UI: The tool provides an interactive command-line interface that guides you through the process, offering options to install Docker CE and setup Docker Swarm manager or worker.\nPrompt-based confirmations: Every significant operation (like Docker installation or Swarm setup) requires user confirmation, thus preventing accidental execution of unwanted operations.\nSimplified Swarm setup: The tool also simplifies the process of setting up Docker Swarm, with separate functions to initialize a Swarm manager and join a Swarm worker.\nPrerequisites\n\nThe script is meant to be run on Linux systems, specifically those based on Debian (like Ubuntu), and assumes you have sudo privileges. Before running, make sure the necessary packages (tput, apt-transport-https, ca-certificates, curl, software-properties-common) are installed on your system.\n\nUsage\n\nFirst, download the script and make it executable:\n\nbash\n```\nchmod +x docker.sh\n```\nTo run the script, use the following command:\n\nbash\n```\nsudo ./docker.sh\n```\nFollow the on-screen instructions provided by the tool. Choose the desired option for installing Docker CE or setting up Docker Swarm.\n\nCaution\n\nThis script involves significant changes to your system (installing and removing software).\n\nContribution\n\nThis project is open source under the terms of the GNU General Public. Contributions, issues, and feature requests are welcome!\n\nAuthor\n\nPierre Gode\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpierregode%2Fdocker-setup-for-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpierregode%2Fdocker-setup-for-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpierregode%2Fdocker-setup-for-linux/lists"}