[RUBY] [Docker] Als ich Docker-Compose Build erstellt habe, wurde die Fehlermeldung "Datei kann nicht gelesen werden" angezeigt. .. [Rails 6.0]

Kürzlich begann ein neues Projekt mit der Teamentwicklung, und ich durfte mit Docker die Aufgabe der Umgebungskonstruktion übernehmen. Zu diesem Zeitpunkt, als ich versuchte, Docker zu erstellen, bekam ich einen unsichtbaren Fehler "OSError: Datei kann nicht im Kontext gelesen werden" und war ratlos. Ich hoffe, dass es niemanden gibt, der dem gleichen Pfad folgt. Ich werde es hier teilen.

【Umgebung】

Lösungen

Plötzlich ist es eine Lösung. So einfach ist das. Anscheinend schien das Verzeichnis node_modules beim Lesen der Fehleranweisung fehlerhaft zu sein, also habe ich eine ** .dockerignore-Datei ** erstellt und dort Ich habe node_modules geschrieben und es neu aufgebaut und es hat funktioniert!

.dockerignore


node_modules

Impressionen

Sobald Sie Docker erstellt haben, können Sie die Umgebung wiederverwenden. Wenn eine Person sie in der Teamentwicklung erstellt, können Sie sofort genau dieselbe Umgebung reproduzieren, was wahnsinnig praktisch ist! Aufgrund mangelnden Wissens funktioniert es jedoch oft nicht, selbst wenn ich mit dem Dockerfile Maru Pakuri einer anderen Person baue, und ich habe oft Probleme mit Fehlern ... Ehrlich gesagt, anstatt sich selbst zu programmieren, Umgebungskonstruktionen oder Fehler, die aufgrund von Versionsabhängigkeiten auftreten Aber es dauert viele Male länger ...

Vielen Dank für das Lesen bis zum Ende!

Wenn Sie Anregungen oder Eindrücke haben, würde ich mich freuen, wenn Sie einen Kommentar abgeben könnten! !!

Recommended Posts

[Docker] Als ich Docker-Compose Build erstellt habe, wurde die Fehlermeldung "Datei kann nicht gelesen werden" angezeigt. .. [Rails 6.0]
In WSL2, als ich "Docker-Compose Up" machte, bekam ich eine Fehlermeldung, dass die sh-Datei nicht gefunden wurde.
Beim Verschlüsseln mit Node + Docker wurde eine Fehlermeldung angezeigt
Beim Versuch, sbt zu installieren, um eine Scala-Entwicklungsumgebung zu erstellen, ist ein Fehler aufgetreten
Was ich getan habe, als die DB nicht mit Docker-Compose gestartet wurde
Die Geschichte, dass der Erstellungsfehler bei Verwendung von Eclipse 2020 nicht aufgehört hat
Als ich versuchte, mit Docker eine Umgebung für PHP7.4 + Apache + MySQL zu erstellen, blieb ich stecken [Windows & Mac]
[Fehlerbehebung] Tritt auf, wenn versucht wird, mit Docker eine Umgebung für den Frühling zu erstellen
Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden" angezeigt wird? Beim Starten des Rails-Servers
Webdrivers :: BrowserNotFound: Chrome-Binärdatei konnte nicht gefunden werden. Als ich zum ersten Mal versuchte, E2E mit Docker + Rails zu testen, war ein Fehler aufgetreten.
Beim Hinzufügen einer Abhängigkeit wird eine Fehlermeldung angezeigt
[Mockito] 3.2.4 → Nach dem Update auf 3.3.x ist ein Fehler aufgetreten (obwohl Iketenai)
[Rails] So erstellen Sie eine Umgebung mit Docker
Die Geschichte, wenn der Container nicht mit Docker-Compose gestartet wird und ein Fehler auftritt