Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
howto_build_an_own_docker_image [2021/06/27 21:53] – created 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 | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | * login experiments | + | |
- | * 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 | ||
+ | |||
+ | ``` | ||
</ | </ | ||
+ | |||
+ | Che | ||
+ | ck |