Praktische Docker Aufgaben: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 24: | Zeile 24: | ||
docker ps | docker ps | ||
</source> | </source> | ||
| + | |||
| + | [[Datei:Docker-ps1.png|docker Status]] | ||
== Test Website erstellen == | == Test Website erstellen == | ||
Version vom 3. Mai 2024, 10:16 Uhr
Docker installieren
curl -fsSL https://get.docker.com | sh
Docker Service
systemctl start docker
systemctl enable docker
systemctl status docker
Apache 2.4 installieren
docker run -dit --name HELLO-WORLD -p 8080:80 -v /home/user/website/:/usr/local/apache2/htdocs/ httpd:2.4
Status überprüfen
docker ps
Test Website erstellen
vi /home/user/website/docker.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
Website aufrufen
serverip:8080/docker.html
Docker anhalten
docker stop HELLO-WORLD
Docker Compose
apt install docker-compose
docker compose version
Docker Compose-Konfiguration
vi docker-compose.yaml
version: '3.9'
services:
apache:
image: httpd:latest
container_name: my-apache-app
ports:
- '8080:80'
volumes:
- ./website:/usr/local/apache2/htdocs
Docker-compose start
docker-compose up -d
Website erneut aufrufen
serverip:8080/docker.html
Docker-compose anhalten
docker-compose down
