Praktische Docker Aufgaben: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „Docker installieren curl -fsSL https://get.docker.com | sh Docker Service systemctl start docker systemctl enable docker systemctl status docker install A…“) |
|||
| Zeile 11: | Zeile 11: | ||
install Apache 2.4 | 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 | Status überprüfen | ||
| Zeile 39: | Zeile 39: | ||
Docker anhalten: | 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 up -d | ||
| + | |||
| + | Website aufrufen: | ||
| + | serverip:8080/docker.htlm | ||
Version vom 3. Mai 2024, 09:51 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 up -d
Website aufrufen: serverip:8080/docker.htlm