我正在使用Microsoft devcontainer来构建我的 docker 映像。这是我的Dockerfile
:
FROM mcr.microsoft.com/vscode/devcontainers/dotnet:3.1
# the rest is installing some NuGet packages and doing some corporate-level configuration
我用它来运行一个容器,使用docker-compose
. 这是我的docker-compose.yml
:
version "3.9"
services:
api:
image: my_org/dot_net # this is the image that I built above
volumes:
- local_project_directory:directory_inside_docker
# rest of the file
我使用docker-compose up
命令运行我的容器。
该项目有效,我可以在浏览器中访问我的 API。
但是,当我使用远程容器扩展附加到这个正在运行的容器时,我无法格式化我的代码,我无法调试,我没有获得智能感知,基本上我没有获得 VS Code 的任何功能。
我该如何解决?