From f44a3ee402a6935fee789977e989d4691030ccfc Mon Sep 17 00:00:00 2001 From: Kang HuaiShuai Date: Tue, 5 Nov 2019 22:19:50 +0800 Subject: [PATCH] Add ide with docker Signed-off-by: Kang HuaiShuai --- .github/workflows/ci.yaml | 1 + .vuepress/config.js | 8 ++++++++ IDE/README.md | 3 +++ IDE/vsCode.md | 5 +++++ SUMMARY.md | 2 ++ 5 files changed, 19 insertions(+) create mode 100644 IDE/README.md create mode 100644 IDE/vsCode.md diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 62c10c9..4a2625c 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -18,6 +18,7 @@ jobs: args: build - name: vuepress run: | + rm -rf _book npx vuepress build - name: Upload Vuepress dist uses: docker://pcit/pages diff --git a/.vuepress/config.js b/.vuepress/config.js index 18948e3..f9e96cc 100644 --- a/.vuepress/config.js +++ b/.vuepress/config.js @@ -115,6 +115,14 @@ module.exports = { 'summary', ], }, + { + title: "在 IDE 中使用 Docker", + collapsable: false, + children: [ + '/ide/', + '/ide/vscode', + ], + }, ], '/cases/ci/': [ '/cases/ci/', diff --git a/IDE/README.md b/IDE/README.md new file mode 100644 index 0000000..a0bb743 --- /dev/null +++ b/IDE/README.md @@ -0,0 +1,3 @@ +# 在 IDE 中使用 Docker + +使用 IDE 进行开发,往往要求本地安装好工具链。一些 IDE 支持 Docker 容器中的工具链,这样充分利用了 Docker 的优点,而无需在本地安装。 diff --git a/IDE/vsCode.md b/IDE/vsCode.md new file mode 100644 index 0000000..7620776 --- /dev/null +++ b/IDE/vsCode.md @@ -0,0 +1,5 @@ +# VS Code 中使用 Docker + +## 将 Docker 容器作为远程开发环境 + +无需本地安装开发工具,直接将 Docker 容器作为开发环境,具体参考 [官方文档](https://code.visualstudio.com/docs/remote/containers)。 diff --git a/SUMMARY.md b/SUMMARY.md index 4dc7177..6057f12 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -138,6 +138,8 @@ * [Drone](cases/ci/drone/README.md) * [部署 Drone](cases/ci/drone/install.md) * [Travis CI](cases/ci/travis/README.md) +* [在 IDE 中使用 Docker](IDE/README.md) + * [VS Code](IDE/vsCode.md) * [Docker 开源项目](opensource/README.md) * [LinuxKit](opensource/linuxkit.md) * [附录](appendix/README.md)