| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 离线环境使用vscode的remote-docker方式开发的环境搭建 -> 正文阅读 |
|
[开发工具]离线环境使用vscode的remote-docker方式开发的环境搭建 |
在有网环境下,宿主机只需要安装remote-development插件,然后选择docker开发方式就可以了。但是在无网环境下,由于docker内部需要vscode-server,所以无法正常启动;有网环境这个过程是自动的。 一、先去vscode官网下载vscode,选择对应版本,然后在宿主机安装。下载链接 二、打开vscode进行 插件管理页面,搜索开发需要的插件,点击插件名称就可以跳转到下载链接 ????????在打开的网页中下载插件 ? ????????我需要的常用插件如下 ????????宿主机 ????????????????ms-azuretools.vscode-docker-1.22.0.vsix ????????????????ms-vscode-remote.remote-containers-0.232.6.vsix ????????????????ms-vscode-remote.remote-ssh-0.79.2022040715.vsix ????????????????ms-vscode-remote.remote-ssh-edit-0.80.0.vsix ????????????????ms-vscode-remote.vscode-remote-extensionpack-0.21.0.vsix ????????容器中 ????????????????cschlosser.doxdocgen-1.4.0.vsix ????????????????donjayamanne.githistory-0.6.19.vsix ????????????????eamodio.gitlens-12.0.6.vsix ????????????????hars.CppSnippets-0.0.15.vsix ????????????????jeff-hykin.better-cpp-syntax-1.15.13.vsix ????????????????llvm-vs-code-extensions.vscode-clangd-0.1.15.vsix ????????????????ms-vscode.cpptools-1.10.0@linux-x64.vsix ????????????????ms-vscode.cpptools-themes-1.0.0.vsix ????????????????twxs.cmake-0.0.17.vsix ? ? ? ? 先安装宿主机的插件可以在宿主机使用"code?--install-extension 插件名"的形式安装 三、下载vscode-server ? ? ? ? 1、先查看vscode的id,点击vscode标题栏中的help中的abort,可以查看 ? ? ? ? ?将id拼接到如下格式链接中,https://update.code.visualstudio.com/commit:你vscode的Commit/server-linux-x64/stable,打开这链接就可以下载 四、在容器中启动时,将vscode-server解压到容器中,并更改名字,离线安装插件就可以了。我整理出的Dockerfile如下
? ? ? ? 整个镜像编译工程在git仓库 五、将四步骤中的仓库改名为.devcontainer,并且放到要打开的目录。用vscode使用remote-container方式打开 ? ? ? ? 等待执行完成,就可以了。? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/14 14:54:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |