安装完毕后启动应用 docker dekstop
.等待docker服务启动完成,点击界面上右上齿轮状按钮进入设置,勾选docker随系统启动,然后设置国内镜像.具体操作为,将
修改为:
根据不同项目情况,会使用不同的docker-compose文件
点击下载docker-compose.yml首次可以使用命令
如果容器未创建,也可以直接使用命令
创建并启动容器
小提示:以后也可以使用docker的桌面工具启动和停止容器
启动vscode
安装扩展1https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker,具体操作为
复制(Copy)以下内容
在vscode中使用快捷键Ctrl+P
然后使用快捷键Ctrl+V
粘贴上面复制的内容
回车
安装扩展2https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers。安装方法同上。
Containers
页签下会列出来所有的容器,容器名称一般会使用你启动容器的目录名作为前缀。首次启动容器里面没有内容,需要我们将项目代码下载下来。在以下示例中,我们使用一个原有项目来具体说明详细的操作过程。
在vscode中,使用快捷键`Ctrl+``打开一个终端。
在终端的位置输入以下命令切换到项目目录,这里我们使用/01factory
作为我们的项目目录
在终端上输入命令的方式下载代码。该过程根据当前本机网络以及具体项目情况使用时间可能会有不同。一般情况下,只要网络正常,都能正常完成。
在vscode中通过左侧面板中的Open按钮打开容器中的项目,默认的当前路径为/root
,需要打开的路径为/01factory/p00001
,可以先选择../
上一级目录,然后依次打开/01factory
,接着打开项目p000001
,最后点击OK
打开项目。注意,非首次打开项目不需要进行初始化,直接打开即可,也可以使用vscode的最近项目直接打开之前的项目
根据项目情况,需要对项目进行初始化。比如nodejs项目运行yarn
或npm install
,java项目可能需要执行mvn compile
,python项目需要pip install -r ./requirements.txt
下载依赖。具体项目不同,执行的初始化命令会有不同。
不同的项目开发调试的命令不一,对于示例项目,我们可以在vscode的集成终端上输入以下命令启动开发调试
启动完成后,就可以通过打开具体的测试终端进行开发了,在这里我们使用的方式为在chrome浏览器输入网址http://127.0.0.1:3000进行开发
这时,在vscode中修改代码,在测试终端(浏览器)中对应的页面就会发生改变了。