こちらの記事を参考にdockerを用いてVueの環境構築をしています。
docker build --tag zatu:latest --file Dockerfile .
でイメージを作成し、
docker run --rm -it --name zatu1 -p 8080:8080 -v ${PWD}:/zatubako -v /zatubako/node_modules zatu:latest
でコンテナを起動しようとしましたが、以下のエラーが出ました。
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /zatubako/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/zatubako/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-05-21T08_57_53_482Z-debug.log
どうかご享受お願いします。
Dokcerfile
FROM node:10.17.0-alpine3.9
WORKDIR /zatubako
COPY package*.json ./
RUN npm install
CMD ["npm", "run", "serve"]
ディレクトリ構成
.
├── zatubako
│ ├── babel.config.js
│ ├── dist
│ ├── node_modules
│ │ └── ...
│ ├── package.json
│ ├── public
│ │ ├── favicon.ico
│ │ └── index.html
│ ├── README.md
│ ├── src
├── README.md
└── dockerfile
├── .dockerignore
└── docker-compose.yml
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。