Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| howto_build_an_own_docker_image [2021/06/27 22:19] – [HowTo build a Docker Image] homer | howto_build_an_own_docker_image [2021/06/29 00:02] (aktuell) – homer | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| * Use the latest ubuntu docker-image from hub.docker.com | * Use the latest ubuntu docker-image from hub.docker.com | ||
| - | | + | |
| - | * I need to | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | * su -l experiments | + | |
| - | * mkdir / | + | |
| - | * python3 -m venv / | + | |
| - | * source / | + | |
| - | | + | |
| + | ### Dockerfile | ||
| + | ``` | ||
| + | # syntax=docker/ | ||
| + | |||
| + | FROM ubuntu: | ||
| + | |||
| + | ENV TZ=Europe/ | ||
| + | RUN ln -snf / | ||
| + | |||
| + | WORKDIR /app | ||
| + | VOLUME /app | ||
| + | |||
| + | COPY . . | ||
| + | |||
| + | RUN ls -la | ||
| + | RUN [" | ||
| + | |||
| + | RUN /bin/bash -c 'apt update && apt install -y libolm-dev python3-pip ffmpeg;' | ||
| + | |||
| + | |||
| + | RUN pip install update pip && pip install -r requirements.txt | ||
| + | |||
| + | |||
| + | CMD python3 fritzab2matrix.py && tail -f /dev/null | ||
| + | |||
| + | |||
| + | ``` | ||
| + | **docker-compose.yml** | ||
| + | ``` | ||
| + | version: " | ||
| + | |||
| + | services: | ||
| + | app: | ||
| + | container_name: | ||
| + | build: | ||
| + | context: ../. | ||
| + | dockerfile: ./ | ||
| + | working_dir: | ||
| + | volumes: | ||
| + | - ./:/app | ||
| + | |||
| + | |||
| + | ``` | ||
| + | **.dockerignore** | ||
| + | ``` | ||
| + | *~ | ||
| + | docker-compose.yml | ||
| + | |||
| + | ``` | ||
| </ | </ | ||
| - | Check | + | Che |
| - | n> | + | ck |