1. #1
    U-Labs Elite
    Avatar von DotNet
    Registriert seit
    10.06.2015
    Beiträge
    610
    Thanked 333 Times in 190 Posts

    Standard Volume wird beim Bauen mit Docker-Compose nicht gemountet

    Ich habe folgende Ordnerstruktur:

    -- <aktueller Ordner>
    -- docker-compose.yml
    -- app
    ---- Dockerfile
    ---- requirements.txt
    ---- data

    Hierfür habe ich folgende Docker-Compose Datei erstellt:
    Code:
    version: '2'
    services:
      app:
        image: app
        build:
          context: app
        restart: always
        volumes:
          - ./app:/app
    Der App-Container soll die Anwendung im Ordner 'app' bauen. Dazu zählt beispielsweise das installieren aller Abhängigkeiten mit pip (requirements.txt). Das Problem: Wenn ich docker-compose build aufrufe, erhalte ich einen Fehler, die Datei /app/requirements.txt würde nicht existieren. Und das tut sie auch nicht. Wenn ich mir im Dockerfile den Inhalt des Root-Verzeichnisses ausgeben lasse, ist kein app-Ordner vorhanden, obwohl dieser als Volume ordnungsgemäß gemountet sein müsste.

    Mein Dockerfile:
    Code:
    FROM resin/rpi-raspbian:stretch
    RUN apt-get update\
    	&& apt-get upgrade
    RUN apt-get install -y python3 \
        python3-pip
    
    WORKDIR /
    RUN ls -lh
    RUN pip3 install -r app/requirements.txt
    Geändert von DotNet (15.10.2017 um 12:20 Uhr)

    Im Krieg gibt es keine Gewinner, nur Verlierer!

  2. #2
    :')
    Avatar von iToxic
    Registriert seit
    18.11.2011
    Beiträge
    915
    Thanked 1.770 Times in 910 Posts

    Standard AW: Volume wird beim Bauen mit Docker-Compose nicht gemountet

    Deine Dockerfile scheint nicht ganz korrekt zu sein, da der Ordner "app" im Hauptverzeichnis nicht auftaucht... Das mit dem "mounten" klappt nicht so ganz, da du im Dockerfile nichts vom "app"-Ordner sagst.
    Schau dir mal folgendes an, dass sollte dir helfen: https://docs.docker.com/engine/userg...s/#add-or-copy


Ähnliche Themen

  1. Mikrofon wird nicht erkannt
    Von Silidor im Forum Hardware
    Antworten: 0
    Letzter Beitrag: 14.10.2015, 22:05
  2. VB.Net Event wird nicht geraised
    Von Gelöschter Benutzer im Forum .Net
    Antworten: 1
    Letzter Beitrag: 09.02.2015, 14:03
  3. Antworten: 4
    Letzter Beitrag: 09.11.2014, 13:33
  4. 1und1 Tarifupgrade wird nicht angezeigt/nicht möglich?
    Von Sido im Forum Internet und Technik
    Antworten: 2
    Letzter Beitrag: 17.12.2013, 17:10
  5. DVD/CD Laufwerk wird nicht angezeigt
    Von Silidor im Forum Windows
    Antworten: 5
    Letzter Beitrag: 23.07.2012, 13:17
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191