vscode使用docker搭建独立环境编程
前提
vscode
vscode 必备插件:
- Dev Containers
docker
docker环境,并含 docker-compose
示例
以一个简单golang 环境做示例
godemo 文件夹中
docker-compose.yml main.go
cat docker-compose.yml
version: "3"
services:
app:
image: golang:1.20.2
volumes:
- .:/go/src/app
working_dir: /go/src/app
cat main.go
package main
import "fmt"
func main() {
fmt.Println("hello")
}
在容器中打开
vscode 弹出命令,输入
Dev Containers: Open Folder in Container...
打开后会自动初始化