docker运行node应用
- 首先在服务器中创建目录
mkdir xxxx - 其次是上传需要运行的项目文件
rz命令或者通过xftp等工具上传 - 创建Dockerfile文件
vi Dockerfile
内容如下
ADD或者COPY都是属于把某个文件或者文件夹的内容都拷贝到容器中的某个中去
FROM node
ADD ./node_message /app/
WORKDIR /app //定义工作目录,通过docker exec -it container_id bash 进入的目录就是WORKDIR定义的目录
EXPOSE 6666 //暴露端口
CMD ["npm", "start"] - docker-compose.yml文件内容
version: '3'
services:
courage:
restart: always
image: message
container_name: node_message
ports:
- 6666:6666 - 运行
docker-compose up -d