Skip to content

vscode使用docker搭建独立环境编程

前提

vscode

vscode 必备插件:

  1. 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...

打开后会自动初始化

好了,你已经在容器中了,可以在容器中安装各种插件来独立运行这个项目了

Comments