Add examples
This commit is contained in:
1
00_uebungs-files/01_docker-basics-php/index.php
Normal file
1
00_uebungs-files/01_docker-basics-php/index.php
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<?php phpinfo();
|
||||||
@@ -91,7 +91,8 @@ docker pull username/mein-projekt:1.0
|
|||||||
|
|
||||||
### Starten, Stoppen, Löschen
|
### Starten, Stoppen, Löschen
|
||||||
```bash
|
```bash
|
||||||
docker run -d --name web mein-projekt:1.0
|
docker run --name web mein-projekt:1.0
|
||||||
|
docker run -d -p 9000:9000 --name web mein-projekt:1.0
|
||||||
docker run -it --rm ubuntu bash
|
docker run -it --rm ubuntu bash
|
||||||
docker stop web
|
docker stop web
|
||||||
docker start web
|
docker start web
|
||||||
|
|||||||
@@ -14,10 +14,9 @@ curl http://localhost:8080
|
|||||||
|
|
||||||
**Lösung:**
|
**Lösung:**
|
||||||
```bash
|
```bash
|
||||||
docker run -d --name php-test php:8.1-cli
|
docker run -it --name php-test php:8.1-cli
|
||||||
docker exec -it php-test bash
|
> phpinfo();
|
||||||
php -v
|
> exit
|
||||||
exit
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Übung 3: Einfaches Dockerfile erstellen
|
## Übung 3: Einfaches Dockerfile erstellen
|
||||||
@@ -58,6 +57,8 @@ docker run -d --name mysql-db \
|
|||||||
-e MYSQL_DATABASE=testdb \
|
-e MYSQL_DATABASE=testdb \
|
||||||
-v mysql-data:/var/lib/mysql \
|
-v mysql-data:/var/lib/mysql \
|
||||||
mysql:8.0
|
mysql:8.0
|
||||||
|
|
||||||
|
docker exec -it mysql-db mysql -uroot -psecret testdb
|
||||||
```
|
```
|
||||||
|
|
||||||
## Übung 6: Bind Mount für Entwicklung
|
## Übung 6: Bind Mount für Entwicklung
|
||||||
@@ -134,4 +135,4 @@ docker run -d --name limited-container \
|
|||||||
php -r "while(true){echo memory_get_usage().PHP_EOL; sleep(1);}"
|
php -r "while(true){echo memory_get_usage().PHP_EOL; sleep(1);}"
|
||||||
|
|
||||||
docker stats limited-container
|
docker stats limited-container
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user