DEV容器 - 设置容器错误

问题描述 投票:0回答:1

这是错误:https://i.sstatic.net/remivhsk.png

我一直在试图在项目中设置一个容器。我是创建容器的新手,我对它们不太了解。我搜索了很多问题和其他Docker Hub信息,但我无法解决问题。

这是我的Dockerfile:

FROM python:3.11-buster LABEL description="Remote Containers for tutorials" LABEL version="1.0" COPY requirements.txt ./ RUN pip install --upgrade pip && pip install --no-cache-dir -r requirements.txt ENV PYTHONPATH "/" WORKDIR .

这是错误日志:

[2025-01-29T13:33:12.275Z] Command failed: C:\Users\orkan\AppData\Local\Programs\Microsoft VS Code\Code.exe c:\Users\orkan\.vscode\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\spec-node\devContainersSpecCLI.js up --user-data-folder c:\Users\orkan\AppData\Roaming\Code\User\globalStorage\ms-vscode-remote.remote-containers\data --container-session-data-folder /tmp/devcontainers-39a19f6b-588b-4226-bd27-eccb38782c291738157583495 --workspace-folder c:\Users\orkan\Documents\hypnoteizer\Astrophysics\Setup - VSCode --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=c:\Users\orkan\Documents\hypnoteizer\Astrophysics\Setup - VSCode --id-label devcontainer.config_file=c:\Users\orkan\Documents\hypnoteizer\Astrophysics\Setup - VSCode\.devcontainer\devcontainer.json --log-level debug --log-format json --config c:\Users\orkan\Documents\hypnoteizer\Astrophysics\Setup - VSCode\.devcontainer\devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration

我试图直接从本教程的存储库中复制,但没有解决问题。该教程使用Python3.9,但我目前有3.11。我不认为这是一个问题,但我想提一下。他使用python:3.9-Buster,所以我使用了3.11-Buster。
	

如果看起来正确,我知道您拥有的这一行:

ENV PYTHONPATH "/"
docker dockerfile docker-container vscode-devcontainer
1个回答
0
投票
通常,语法是:

ENV <key>=<value>

或例如:env pythonpath =“/”
如果没有,使用VS代码绝对是可疑的。这是在窗户上吗?查看您是否无法删除图像并尝试重建此图像。如果那不起作用,请尝试评论PIP安装行,删除图像,然后制作新的图像,然后再次尝试构建并向我们展示错误。
可以是语法或不良图像构建的东西。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.