README.md erstellt
This commit is contained in:
@@ -0,0 +1,154 @@
|
|||||||
|
# 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.
|
||||||
Reference in New Issue
Block a user