Praktische Docker Aufgaben: Unterschied zwischen den Versionen
| Zeile 62: | Zeile 62: | ||
- ./website:/usr/local/apache2/htdocs | - ./website:/usr/local/apache2/htdocs | ||
| + | Docker-compose start | ||
docker-compose up -d | docker-compose up -d | ||
Website aufrufen: | Website aufrufen: | ||
serverip:8080/docker.htlm | serverip:8080/docker.htlm | ||
| + | |||
| + | Docker-compose anhalten: | ||
| + | docker-compose down | ||
Version vom 3. Mai 2024, 09:52 Uhr
Docker installieren
curl -fsSL https://get.docker.com | sh
Docker Service
systemctl start docker systemctl enable docker systemctl status docker
install Apache 2.4
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>
Hello World
</body> </html>
Website aufrufen: serverip:8080/docker.htlm
Docker anhalten: docker stop HELLO-WORLD
Docker Compose
apt install docker-compose
test
docker compose version
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 aufrufen: serverip:8080/docker.htlm
Docker-compose anhalten: docker-compose down