vscode镜像(vscode镜像源)

本篇文章给大家谈谈vscode镜像,以及vscode镜像源对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

编写前端开发环境的docker 镜像并发布及使用教程

如果之前没有接触迹信含过docker,建议把 中的part1-part10看完并实现一遍再来看本篇文章。

制作一个docker 镜像,其内置了Node v12.22、 npm源管理器nrm、单页面脚手架wlg-cli、多页面脚手架mp-cli-lc、browser-sync插件及curl、vim和坦薯git等,无需在主机中安装且这样统一了前端开发环境。

1、编写Dockerfile文件

2、构建镜像文件 docker image build -t front-end-env . (这里取镜像名称为front-end-env)

3、使用命令行登录docker docker login -u 你的docker用户名

4、打标签 docker tag front-end-env 你的docker用户名/front-end-env

5、 上传至仓库 docker push 你的docker用户名/front-end-env

1、使用如下指令进入docker容器内部

docker container run -p 3000:3000 -it 你的用户名/front-end-env /bin/bash

(-p 3000:3000将容器内的3000端口暴露给主机3000端口,下图中我没有加这个)

2、验证docker容器内部的nrm是否安装成功

上图,可以看到我们成功的将主机的当前目录及文件挂载绑定到docker容器内了,进入到docker容器内后我们创建一个文件夹,在主机也会同步的创建了相同的文件夹,因为此时他们是同步的。ps:如果使用vscode,可以试试Remote-Containers 插件,可以更简单。(本人没有亲测过)姿笑

题外话:

1、借助虚拟机和Vagrant也可以实现类似统一环境功能。

2、使用Docker Compose可以简化上述操作

推荐资料:

1、

2、

3、

4、docker中的expose

2020-03-28 Win10+Docker+VSCode+React/Node.js配置

根据客户需求,要在离线环境开发部署基于React的应用。由于:

决定采用Docker,在联网环境下配置React后携带入开发环境。

家里是Win10环境,半年前已经安装了Docker。

Docker在Win10上的档颤安装可以参考官网解决方案 Docker Desktop for Windows 。

(然而其实质。。。就是装了一个VirtualBox里安装的Linux虚拟机,在里面装Docker。)

常规解决方案:

Docker官网

Docker Desktop for Mac

Docker Desktop for Windows

Win7/8可能需要更多操作: Windows Docker 安装-菜鸟教程

这部分坑是最多的,可惜时间太久已经忘记了。

检查Docker版本:

配置Docker镜像:

由于众所周知的原因,需要配置镜像加速器。

系统右下角 Docker 图标内右键菜单 Settings,窗口里Daemon标签页内配置json:

使用Node官方镜像为基础搭建

查看 node官方镜像

拉取最新版本的node镜像:

查看本地镜像:

运行容器:

进入容器并查看node和npm版本

另外,(由于众所周知的原因,山蠢谈需要配置镜像加速器)* 2

使用cnpm或给npm配置淘宝镜像:

来到了常见的create-react-app环节

启动应用:

成功运行应用,然而在浏览器里并不能看到。容器的端口并没有和主机绑定。

查看运行中容器状态:

查看容器端口绑定

保存一下镜像并创建容器绑定端口:

重新开启应用:

VSCode是真的香。。。

我用的第一个。

能看到当前镜像和容器。容器上右键可以Attach Visual Studio Code。

然后容器就停了。。。。

docker容器运行必须有一个前台进程, 如果没有前台进程执行,容器认为逗碰空闲,就会自行退出。Attach Visual Studio Code使用的是attach命令,就是使用现有终端,如果你要退出容器操作,那么bash结束,容器也就退出了。

重新创建容器,加了持续运行进程。

[img]

vscode查看bin文件

答:这是一种镜像文件,用虚拟光驱打开,比如:DaemonTools如果文件的类型是*.xue文件或其它的镜像念游伏文件,需要安装虚拟光驱,才能解出安装程序。装上虚光驱后,在我的电脑里会磨漏出现一个新的虚拟光驱盘仔携(一般为I盘或者其它符号),然后在任务栏的右边会出现一个红色的虚拟光驱图标,单击它,弹出列表后选择“驱动器”栏,弹出对话框后,打开需要解出的文件(*.xue文件),再到虚拟光驱盘双击打开,就可以看到安装程序或者是某些文件.《DaemonToolsV3.47汉化版》下载地址

[openharmony]liteos-a编译过程分析

最近搞一个sensor接入openharmony的事情,在分析源码中的加速度计驱动相关源码时,发现不紧有BUILD.gn文件,还有Makefile文件,并且里面都有记录源文件路径。所以很困惑,openharmony是通过gn+ninja编译的还是通过make编译的?

为了搞清楚,所以针对liteos-a系统下的编译过程进行分析,在这里记录一下

通过官方文档看,liteos-a系统编译时用的是官方的hb命令 hb set 和 hb build 命令,所以入口肯定是hb工具

查看openharmony源码中build目录下有一个lite/hb目录(hb命令的源码目录,使用python脚本)

看鸿蒙研究站里面有一篇介绍hb命令的调试方法,通过vscode+python插件调试,参见 《v59.xx 鸿蒙内核源码分析(构建工具篇) | 顺瓜摸藤调试鸿蒙构建过程》

设置好之后就可以开始在vscode上调试

这个是整个编译的重点,通过调试可以看到最终是调用了gn/ninja/fs_make,如下分析

这个就是整体的编嫌并译过程了,先调用gn生成ninja文件,再通过ninja进芹孙迹行编译,最后通过fs_make制作镜像

因为内容太多,下面对这三个编译动作先做个整体的介绍,后续再对每一个进行详细分析

继续调试,会先进入 gn_build 接口,看实现就是调用了 gn gen 命令,如下

查看gn_cmd变量,详细命令为(比较多,经过了整理):

这个命令之后,就会将工程中所有用到的 BUILD.gn 文件转换成 module_name.ninja 文件(类似 makefile )供后面 ninja 命令(类似 make )调用并进行编译

再继续调试就会进入 ninja_build 接口,实现以及执行的详细的 ninja 命令如下

这个命令与 make 命令类似,但是注凯仿重速度(详细信息可以在网上搜索两者区别);此命令执行即是通过build.ninja/toolchain.ninja/各BUILD.gn转换的.ninja来进行编译,并生成.bin/.so/.a等文件

整个编译OK之后会输出如下图中成功信息

在out目录下就会生成烧录用到的镜像文件,如下图

vscode找不到cdn变量

Vsco de找不到cdn变量,可能是你在输入数据的过程,将禅冲这个cdn误输入为其他的量了,建伏袭搏议检查一下你的原始数据进行一缺祥下更新。

关于vscode镜像和vscode镜像源的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表