【发布时间】:2018-08-17 05:12:24
【问题描述】:
Docker build 将构建并运行映像,但在 docker-compose 期间出现以下错误:
> .\docker-compose-Windows-x86_64.exe -f C:\t\tea\docker-compose.yml up
Building web
Traceback (most recent call last):
File "docker-compose", line 6, in <module>
File "compose\cli\main.py", line 71, in main
File "compose\cli\main.py", line 127, in perform_command
File "compose\cli\main.py", line 1039, in up
File "compose\cli\main.py", line 1035, in up
File "compose\project.py", line 465, in up
File "compose\service.py", line 327, in ensure_image_exists
File "compose\service.py", line 999, in build
File "site-packages\docker\api\build.py", line 149, in build
File "site-packages\docker\utils\build.py", line 15, in tar
File "site-packages\docker\utils\utils.py", line 100, in create_archive
File "tarfile.py", line 1802, in gettarinfo
FileNotFoundError: [WinError 3] The system cannot find the path specified:
'C:\\t\\tea\\src\\app\\accSettings\\account-settings-main\\components\\account-settings-catalog\\components\\account-settings-copy-catalog-main\\components\\account-settings-copy-catalog-destination\\components\\account-settings-copy-destination-table\\account-settings-copy-destination-table.component.html'
[18400] Failed to execute script docker-compose
> docker -v
Docker version 18.03.0-ce-rc1, build c160c73
> docker-compose -v
docker-compose version 1.19.0, build 9e633ef3
我在本地组策略编辑器中启用了 Win32 长路径,但没有任何运气解决这个问题。
如果有帮助,这里是 docker-compose.yml:
version: '3'
services:
web:
image: web
build:
context: .
dockerfile: Dockerfile
【问题讨论】:
-
你有办法解决这个问题吗?我在 Raspberry pi 上使用 docker-compose,但出现此错误。
-
你的 docker 文件在哪里?
-
嗨@Sean!您是否曾经在我的回答中尝试过解决方案#1?如果你已经解决了这个问题,那么请让人们知道你做了什么——这个问题已经引起了一些关注。最好的问候
-
在我的情况下,将目标文件 chmod 设置为 777 解决了问题
标签: docker docker-compose docker-for-windows docker-desktop