2 个不稳定版本

0.2.0 2022年6月24日
0.1.0 2022年6月7日

#709 in 配置

AGPL-3.0 或更高版本

43KB
1K SLoC

Devcon

在 Visual Studio Code 之外使用 devcontainers

注意

devcon 目前为测试版软件。它尚未准备好用于正式使用。

安装

最新版本 下载二进制文件。

用法

  • devcon - 在 .devcontainer/devcontainer.yml 中指定启动容器
  • devcon rebuild [--no-cache] - 重建并启动容器(可选地不使用缓存)。如果您修改了 Dockerfile,请运行此命令。

SSH 代理

devcon 将自动使容器访问您的 ssh 代理。这将允许您使用 ssh 或 git 的 ssh 密钥,而无需复制它们。

配置

~/.config/devcon/config.toml 中创建一个文件

# Can be either "podman" or "docker", defaults to "docker"
provider = "docker"

# The list of dotfiles you want to copy into the container. Files are relative to your how directory.
# These can be files or directories.
dotfiles = [
	".zshrc",
	".config/nvim",
]

支持的容器引擎

  • docker
  • podman
  • docker-compose
  • podman-compose

依赖关系

~4–16MB
~165K SLoC