logo
0
0
Login

VSCode DevContainer


基本使用

  1. Workspace 中创建 .devcontainer/devcontainer.json
  2. Ctrl + Shift + P, 输入:
    • Dev Containers: Reopen in Container
    • Dev Containers: Rebuild and Reopen in Container

定制镜像

  • 基于 mcr.microsoft.com/devcontainers 提供的容器
    • 安装好了 Git, Zsh, Oh-My-ZSH,
    • 创建好了 vscode 用户, 确保和 host 的 UID/GID 一致
    • 复用 Host 的 Git 配置 (git config --list, 通过 vscode 注入的 /etc/gitconfig 文件配置)
  • 可以指定 Docker 镜像
    • 通过 build.dockerfile 指定 Dockerfile
    • 通过 build.args 可以指定构建镜像的参数
    • 通过 runArgs 可以指定 Docker 启动的参数
  • 用户权限管理

About

No description, topics, or website provided.
Language
Dockerfile89.7%
Shell10.3%