1. windows安装docker
由于我的环境是win10家庭版,只能安装docker toolbox
https://docs.docker.com/toolbox/
顺带会安装kitematic, Machine, VirtualBox
2. vscode安装docker
安装完之后,会出来小鲸鱼图标
3. dockerfile
FROM node:8.0.0
RUN mkdir /workspace
COPY . /workspace/
WORKDIR /workspace
RUN npm install
RUN npm rebuild node-sass --force
RUN npm i -g npx
ENV PORT 8080
EXPOSE 8080
ENTRYPOINT ["npm","start"]
在terminal上
docker build -t test:1.0 .
docker run test:1.0
4. 访问
需要注意的是,docker toolbox会在虚拟机中创建engine来运行docker container
因此访问的时候,用localhost是访问不到的
查询docker主机地址
docker-machine ip default
一般IP是 192.168.99.100
用这个IP就可以在浏览器访问到服务