Docker备忘录

删除Container

docker rm test -fv

docker build -t test . 

docker run 
    -d 
    -v ${pwd}:/usr/src/app 
    -v data:/usr/src/app/node_modules 
    --name test 
    -p 3000:4000 
    --env-file ./.env 
    test

Dockerfile:
Docker文件

    FROM node:alpine3.18
    
    WORKDIR /usr/src/app
    
    COPY package.json .
    
    RUN npm install
    
    COPY . ./
    
    ENV PORT=3000
    
    EXPOSE ${PORT}
    
    CMD [ "npm", "run", "dev" ]

bannerAds