155 lines
2.3 KiB
Markdown
155 lines
2.3 KiB
Markdown
# Public Docker Installer 26.04 v1
|
|
|
|
Automatischer Docker- und Docker-Compose-Installer für Ubuntu 26.04 LTS.
|
|
|
|
Dieses Script richtet einen frischen Ubuntu-Server für den Betrieb von Docker-Containern ein und übernimmt die Installation sowie die grundlegende Konfiguration der benötigten Komponenten.
|
|
|
|
---
|
|
|
|
## Features
|
|
|
|
* Automatische Systemaktualisierung
|
|
* Installation der aktuellen Docker Engine
|
|
* Installation von Docker Compose
|
|
* Aktivierung und Start des Docker-Dienstes
|
|
* Grundlegende Firewall-Konfiguration (UFW)
|
|
* Docker-Optimierungen für Ubuntu 26.04
|
|
* Automatische Einrichtung der benötigten Pakete
|
|
* Einfache und schnelle Bereitstellung eines Docker-Hosts
|
|
|
|
---
|
|
|
|
## Unterstützte Systeme
|
|
|
|
* Ubuntu 24.04 LTS
|
|
* Ubuntu 26.04 LTS
|
|
|
|
---
|
|
|
|
## Installation
|
|
|
|
### Repository klonen
|
|
|
|
```bash
|
|
git clone https://git.retronerd.at/schiwagoa/public-docker-installer-26.04-v1.git
|
|
cd public-docker-installer-26.04-v1
|
|
```
|
|
|
|
### Script ausführbar machen
|
|
|
|
```bash
|
|
chmod +x *.sh
|
|
```
|
|
|
|
### Installer starten
|
|
|
|
```bash
|
|
sudo ./docker-installer-2604-v1.sh
|
|
```
|
|
|
|
---
|
|
|
|
## Nach der Installation
|
|
|
|
### Docker-Status prüfen
|
|
|
|
```bash
|
|
docker ps
|
|
```
|
|
|
|
### Docker-Version anzeigen
|
|
|
|
```bash
|
|
docker version
|
|
```
|
|
|
|
### Docker Compose-Version anzeigen
|
|
|
|
```bash
|
|
docker compose version
|
|
```
|
|
|
|
### Testcontainer starten
|
|
|
|
```bash
|
|
docker run hello-world
|
|
```
|
|
|
|
---
|
|
|
|
## Docker-Dienst verwalten
|
|
|
|
Docker-Status anzeigen:
|
|
|
|
```bash
|
|
systemctl status docker
|
|
```
|
|
|
|
Docker neu starten:
|
|
|
|
```bash
|
|
sudo systemctl restart docker
|
|
```
|
|
|
|
Docker beim Systemstart aktivieren:
|
|
|
|
```bash
|
|
sudo systemctl enable docker
|
|
```
|
|
|
|
---
|
|
|
|
## Firewall prüfen
|
|
|
|
Aktuellen UFW-Status anzeigen:
|
|
|
|
```bash
|
|
sudo ufw status verbose
|
|
```
|
|
|
|
---
|
|
|
|
## Fehlerbehebung
|
|
|
|
Docker-Logs anzeigen:
|
|
|
|
```bash
|
|
journalctl -u docker -f
|
|
```
|
|
|
|
Installierte Docker-Pakete prüfen:
|
|
|
|
```bash
|
|
dpkg -l | grep docker
|
|
```
|
|
|
|
Docker-Informationen anzeigen:
|
|
|
|
```bash
|
|
docker info
|
|
```
|
|
|
|
---
|
|
|
|
## Haftungsausschluss
|
|
|
|
Die Nutzung erfolgt auf eigene Gefahr.
|
|
Das Script wurde für Ubuntu 26.04 LTS entwickelt und getestet.
|
|
Vor dem Einsatz auf produktiven Systemen wird empfohlen, immer ein vollständiges Backup anzulegen !
|
|
|
|
---
|
|
|
|
## Autor
|
|
|
|
**Thomas Werner Schwaighofer**
|
|
|
|
Webseite: https://blog.retronerd.at
|
|
|
|
Git Repository: https://git.retronerd.at/schiwagoa/public-docker-installer-26.04-v1
|
|
|
|
---
|
|
|
|
## Lizenz
|
|
|
|
Dieses Projekt wird ohne Gewährleistung bereitgestellt. Nutzung und Anpassung sind ausdrücklich erlaubt.
|