使用 vscode 搭建基于 Docker 容器的 Node.js 开发环境
使用 vscode 搭建基于 Docker 容器的 Node.js 开发环境
主机操作系统: MacOS
安装 vscode 和 Docker
根据官网手册安装即可.
安装 vscode 扩展
创建 Dockerfile 和 docker-compose.yml
- 创建目录 workspace/node
mkdir -p workspace/node
- 使用 vscode 的 docker 扩展程序创建 Dockerfile 和 docker-compose.yml
在 vscode 使用 File -> Open...
打开目录 workspace/node, 按下 F1
输入 docker add
, 然后选择 Docker: Add Docker Files to Workspace
, 接着选择 Node.js
, 继续选择 Yes
, 默认 3000
.
- Dockerfile
FROM node:latest
WORKDIR /home/app
USER node
RUN yarn config set registry "https://registry.npm.taobao.org/"
RUN npm config set registry "https://registry.npm.taobao.org/"
ENV PORT 3000
EXPOSE 3000
EXPOSE 4000
- docker-compose.yml
# cSpell: disable
version: '3.4'
services:
docker_node:
image: docker-node
build