如今你曾经设置好了容器的配置,你可以构建容器并翻开外面的任务空间。重新翻开命令调板(用 Ctrl+Shift+P),并搜索 “Remote-Containers: Rebuild and Reopen in Container”。点击它,VS Code 将末尾构建容器。如今是休息一下的好机遇(拿上你最喜欢的饮料),由于构建容器能够需求几分钟时间:
构建容器一旦容器构建完成,项目将在容器内翻开。在容器内创立或编辑的文件将反映在容器外的文件系统中,并对这些文件运用适当的用户权限。如今,你可以在容器内停止开发了。VS Code 甚至可以把你的 SSH 密钥和 Git 配置带入容器中,这样提交代码就会像在容器外编辑时那样任务。
接上去的步骤如今你曾经完成了基本的设置和配置,你可以进一步增强配置的适用性。比如说:
修正 Dockerfile 以安装额外的软件(例如,所需的 Python 模块)。
运用一个定制的容器镜像。例如,假设你正在停止 Ansible 开发,你可以运用 Quay.io 的 Ansible Toolset。(确保经过 Dockerfile 将 vscode 用户添加到容器镜像中)
将 .devcontainer 目录下的文件提交到源代码库,以便其他开发者可以应用容器的定义停止开发任务。
在容器内开发有助于避免不同项目之间的抵触,由于隔离了不同项目的依赖关系及代码。你可以运用 Podman 在免 root 环境下运转容器,从而提高安全性。经过结合 VS Code、“Remote - Containers” 扩展和 Podman,你可以轻松地为多个开发人员树立一个分歧的环境,增加设置时间,并以安全的方式增加开发环境的差异带来的错误。
(责任编辑:admin)