This commit is contained in:
Roger Rutishauser 2024-11-06 17:32:17 +01:00
parent e87a9fe2b1
commit ae976ae02f

View File

@ -127,7 +127,11 @@ docker exec -it wordpress-baumfreunde_db_1 mysqldump --add-drop-table -uroot -pX
```
sudo docker exec it <container-name> /bin/bash
#als root
# Alpine
sudo docker exec it <container-name> /bin/sh
# als root
docker exec -u root -it <container-name> /bin/bash
```
@ -245,7 +249,7 @@ $ docker run -it -P --link mongodb:mongo ubuntu:20.04 /bin/bash
Dockerifle ist eine einfache Textdatei, mit der man eigene Images bauen kann. Sie basieren immer auf einem bestehenden base Image (z.B. nginx:latest)
Mit `docker build` wird das image erstellt, bevor man es mit `docker run` starten kann. Im Ordner wo das dockerfile liegt, `docker build -t node-app:1.0 .`, wobei node-app ein x-beliebiger Name ist für das image, und anschl. die Version.
Mit `docker build` wird das image erstellt, bevor man es mit `docker run` starten kann. Im Ordner wo das dockerfile liegt, `docker build -t node-app:1.0 .`, wobei node-app ein x-beliebiger Name ist für das image, und anschl. die Version. Dann starten mit `docker run -d -p 80:3000 node-app:1.0` wenn man es auf Port 80 von aussen laufen lassen will.
Dockerfile Doku unter https://docs.docker.com/reference/builder