Ich konnte es bis zum Vortag benutzen, aber eines Tages startete der Docker plötzlich nicht mehr. (Liegt es daran, dass ich meinen PC aktualisiert habe?)
Der erste Fehler, den ich bekam, war so
Could not find ancestry-3.1.0 in any of the sources
Run `bundle install` to install missing gems.
Das obige Juwel ist in gemfile.lock aufgeführt, und ich fand es seltsam, dass ein Fehler auftreten würde, aber ich habe versucht, "Docker-Compose Run Web Bundle Install" auszuführen, aber es hat nicht mit dem gleichen Fehler wie erwartet funktioniert.
Als ich suchte, gab es einen Artikel wie diesen. https://teratail.com/questions/291124 Wenn ich "Docker-Compose Build --no-Cache" versuche, wird der folgende Fehler angezeigt
db uses an image, skipping
Building web
Traceback (most recent call last):
File "site-packages\docker\utils\build.py", line 96, in create_archive
OSError: [Errno 22] Invalid argument: '\\Verzeichnisname\\\ App Name\\node_modules\\.bin\\acorn'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "docker-compose", line 3, in <module>
File "compose\cli\main.py", line 67, in main
File "compose\cli\main.py", line 126, in perform_command
File "compose\cli\main.py", line 302, in build
File "compose\project.py", line 468, in build
File "compose\project.py", line 450, in build_service
File "compose\service.py", line 1125, in build
File "site-packages\docker\api\build.py", line 160, in build
File "site-packages\docker\utils\build.py", line 31, in tar
File "site-packages\docker\utils\build.py", line 100, in create_archive
OSError: Can not read file in context: \\?\Verzeichnisname\App Name\node_modules\.bin\acorn
[24060] Failed to execute script docker-compose
Nachdem ich mit dem obigen Fehler nachgeforscht hatte, kam ich zu diesem Artikel. https://crieit.net/posts/docker-compose-build-Can-not-read-file Wie beschrieben funktioniert der Docker-Compose-Build, wenn Sie .dockerignore erstellen und node_modules schreiben!
Als ich nach einem Fehler suchte, fand ich auch einen Artikel über ein Problem mit der Docker-Version, der sich jedoch von meiner Version zu unterscheiden schien, sodass sich das Rätsel vertiefte ... Ich bin froh, dass ich ihn sicher gelöst habe. https://github.com/docker/compose/issues/5888
Die Version, in der der Fehler dieses Mal aufgetreten ist
docker-compose version 1.27.4, build 40524192
Docker version Version: 19.03.13
Recommended Posts