使用VSCode进行远程容器开发需安装Docker和Remote - Containers扩展,1. 在项目根目录创建.devcontainer文件夹并配置devcontainer.json与Dockerfile;2. 点击右下角“<>”图标选择Reopen in Container,VSCode将自动构建容器、挂载项目、安装依赖;3. 容器启动后可在终端执行命令、调试服务,端口自动转发,修改配置后可重建容器。配置一次即可实现团队环境一致,注意Docker权限与项目路径设置。
使用VSCode进行远程容器开发,能让你在隔离、可复用的环境中高效 编码 。核心工具是 Dev Containers (由Remote - Containers扩展提供),它允许你将Docker容器作为完整的开发环境。 1. 前置条件准备 确保本地已安装以下组件: Docker :桌面版或引擎服务正常运行 Visual Studio Code Remote - Containers 扩展:在VSCode扩展市场搜索并安装 启动Docker服务后,在终端执行docker info.devcontainerdevcontainer.json
{
"name": "My Dev Env",
"build": {
"dockerfile": "Dockerfile"
},
"forwardPorts": [3000, 5000],
"postAttachCommand": "npm install",
"customizations": {
"vscode": {
"extensions": ["ms-vscode.vscode-typescript-next"],
"settings": {
"terminal.integrated.shell.linux": "/bin/bash"
}
}
}
}
Dockerfile
FROM node:18-slim
WORKDIR /workspace
npm startpython app.py.devcontainer