{"id":15286559,"url":"https://github.com/staubi82/docker-install-script","last_synced_at":"2026-04-16T05:34:13.686Z","repository":{"id":246082812,"uuid":"820049155","full_name":"staubi82/docker-install-script","owner":"staubi82","description":"Automatisierte Installation und Konfiguration von Docker und Docker Compose auf Debian","archived":false,"fork":false,"pushed_at":"2024-07-17T20:47:59.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T21:46:43.920Z","etag":null,"topics":["automatisierung","bash-skript","container","debian","docker","docker-compose","portainer","systemadministration"],"latest_commit_sha":null,"homepage":"","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/staubi82.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":"2024-06-25T17:37:55.000Z","updated_at":"2024-08-02T08:36:35.000Z","dependencies_parsed_at":"2024-06-25T19:35:16.388Z","dependency_job_id":"9c1c1129-d332-44df-831e-7772be9fdcb7","html_url":"https://github.com/staubi82/docker-install-script","commit_stats":null,"previous_names":["staubi82/docker-install-script"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/staubi82/docker-install-script","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staubi82%2Fdocker-install-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staubi82%2Fdocker-install-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staubi82%2Fdocker-install-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staubi82%2Fdocker-install-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/staubi82","download_url":"https://codeload.github.com/staubi82/docker-install-script/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/staubi82%2Fdocker-install-script/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31872656,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automatisierung","bash-skript","container","debian","docker","docker-compose","portainer","systemadministration"],"created_at":"2024-09-30T15:17:01.193Z","updated_at":"2026-04-16T05:34:13.671Z","avatar_url":"https://github.com/staubi82.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Docker und Docker Compose auf Debian installieren und konfigurieren\n\n#### 1. Docker und Docker Compose Installations-Skript herunterladen und ausführen\n\nUm Docker und Docker Compose auf Debian zu installieren und zu konfigurieren, führen Sie das folgende Skript aus. Es erledigt alle notwendigen Schritte automatisch:\n\n```bash\nbash -c \"$(wget -qO- https://raw.githubusercontent.com/staubi82/docker-install-script/main/install_docker.sh)\"\n```\n\n#### 2. Manuelle Schritte zur Installation und Konfiguration\n\nFalls Sie die Schritte manuell durchführen möchten, finden Sie hier die detaillierte Anleitung:\n\n##### a. Paketquellen aktualisieren und Systemupgrade durchführen\n\nAktualisieren Sie die Paketliste und führen Sie ein Systemupgrade durch:\n\n```bash\napt update \u0026\u0026 apt upgrade -y\n```\n\n##### b. Benötigte Pakete installieren\n\nInstallieren Sie die benötigten Pakete:\n\n```bash\napt install curl sudo apt-transport-https ca-certificates gnupg-agent software-properties-common -y\n```\n\n##### c. Docker-Repository hinzufügen\n\nFügen Sie das Docker-Repository zur Paketquelle hinzu:\n\n```bash\ncurl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg\necho \"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable\" | tee /etc/apt/sources.list.d/docker.list \u003e /dev/null\napt update\n```\n\n##### d. Docker und Docker Compose installieren\n\nInstallieren Sie Docker und Docker Compose:\n\n```bash\napt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose -y\n```\n\n##### e. Portainer einrichten\n\nErstellen Sie ein Docker-Volume für die Portainer-Daten:\n\n```bash\ndocker volume create portainer_data\n```\n\nStarten Sie den Portainer-Container:\n\n```bash\ndocker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest\n```\n\n#### 3. Zugriff auf die Portainer Web-Oberfläche\n\nÖffnen Sie Ihren Webbrowser und gehen Sie zur Adresse:\n\n```http\nhttps://[Ihre-IP]:9443\n```\n\nDie IP-Adresse des Servers wird am Ende der Installation im Skript angezeigt.\n\n#### 4. Portainer Template hinzufügen\n\nNavigieren Sie in den Einstellungen von Portainer zu \"Templates\" und fügen Sie die folgende URL hinzu:\n\n```\nhttps://raw.githubusercontent.com/Lissy93/portainer-templates/main/templates.json\n```\n\nWechseln Sie dann in die Umgebung \"local\" und passen Sie die \"Public IP\" an.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstaubi82%2Fdocker-install-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstaubi82%2Fdocker-install-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstaubi82%2Fdocker-install-script/lists"}