Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,16 @@ Supported features:

---

## Installing Docker on Armbian

Most Armbian images ship without Docker. Run the included install script:

```bash
sudo bash docker/install-docker.sh
```

---

## Docker Quick Start

Plug in your Huawei dongle, then:
Expand Down
2 changes: 1 addition & 1 deletion docker/configs/iax.conf.template
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ disallow=all
allow=alaw
allow=ulaw
allow=g722
encryption=no
encryption=yes

; ── Trunk definition ──────────────────────────────────────────────────────
[trunk]
Expand Down
29 changes: 29 additions & 0 deletions docker/install-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#!/bin/bash
# Install Docker CE on Armbian (Debian-based)
# Usage: sudo bash install-docker.sh

set -e

echo "=== Removing old Docker packages (if any) ==="
apt-get remove -y docker docker-engine docker.io containerd runc 2>/dev/null || true

echo "=== Installing prerequisites ==="
apt-get update
apt-get install -y ca-certificates curl gnupg lsb-release

echo "=== Adding Docker GPG key ==="
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg

echo "=== Adding 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 "=== Installing Docker CE ==="
apt-get update
apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

echo "=== Docker installed successfully ==="
docker --version
docker compose version