J'ai pu l'utiliser jusqu'à la veille, mais un jour, le docker n'a pas démarré. (Est-ce parce que j'ai mis à jour mon PC ??)
La première erreur que j'ai eue était comme ça
Could not find ancestry-3.1.0 in any of the sources
Run `bundle install` to install missing gems.
La gemme ci-dessus est répertoriée dans gemfile.lock, et j'ai pensé qu'il était étrange qu'une erreur se produise, mais j'ai essayé `` docker-compose run web bundle install '', mais cela n'a pas fonctionné avec la même erreur que prévu.
Quand j'ai cherché, il y avait un article comme celui-ci.
https://teratail.com/questions/291124
Quand j'essaye docker-compose build --no-cache
, l'erreur suivante s'affiche
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: '\\Nom du répertoire\\\ Nom de l'application\\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: \\?\Nom du répertoire\nom de l'application\node_modules\.bin\acorn
[24060] Failed to execute script docker-compose
Après avoir enquêté sur l'erreur ci-dessus, je suis arrivé à cet article. https://crieit.net/posts/docker-compose-build-Can-not-read-file Comme décrit, si vous créez .dockerignore et écrivez node_modules, la construction de docker-compose fonctionnera!
Lorsque j'ai recherché une erreur, j'ai également trouvé un article sur un problème avec la version docker, mais il semblait différent de ma version, donc le mystère s'est approfondi ... https://github.com/docker/compose/issues/5888
La version où l'erreur s'est produite cette fois
docker-compose version 1.27.4, build 40524192
Docker version Version: 19.03.13
Recommended Posts