Last active
September 17, 2025 09:44
-
-
Save denihida1216/98615d5c4a925bcadf463b6ce3232d11 to your computer and use it in GitHub Desktop.
Install Docker Debian 11 keatas
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| set -e | |
| echo "=== Update sistem ===" | |
| apt-get update && apt-get upgrade -y | |
| echo "=== Install paket pendukung ===" | |
| apt-get install -y ca-certificates curl gnupg lsb-release | |
| echo "=== Tambahkan Docker GPG key ===" | |
| install -m 0755 -d /etc/apt/keyrings | |
| curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg | |
| chmod a+r /etc/apt/keyrings/docker.gpg | |
| echo "=== Tambahkan Docker repository ===" | |
| echo \ | |
| "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ | |
| $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null | |
| echo "=== Install Docker Engine ===" | |
| apt-get update | |
| apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | |
| echo "=== Enable & Start Docker ===" | |
| systemctl enable --now docker | |
| echo "=== Tambahkan user ke group docker ===" | |
| usermod -aG docker $SUDO_USER || true | |
| echo "=== Buat volume Portainer ===" | |
| docker volume create portainer_data | |
| echo "=== Jalankan Portainer (CE) ===" | |
| docker run -d \ | |
| -p 9000:9000 \ | |
| --name portainer \ | |
| --restart=always \ | |
| -v /var/run/docker.sock:/var/run/docker.sock \ | |
| -v portainer_data:/data \ | |
| portainer/portainer-ce:latest | |
| echo "=== Instalasi selesai ===" | |
| echo "Akses Portainer di: https://$(hostname -I | awk '{print $1}'):9000" | |
| reboot now |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment