我刚开始使用 docker 并且正在学习 fireship's 教程,但是在运行 docker build
命令时遇到了问题。我期待与视频 (timestamp) 类似的输出。相反,我得到了以下内容:
FROM node:12
WORKDIR /app #maybe its this? There is no /app directory
COPY package*.json ./
RUN npm install
COPY . .
ENV PORT=8080
EXPOSE 8080
CMD ["npm","start"]
docker build
命令docker build -t <my docker id>/firstapp:1.1 .
D:/
Code/
testing/
Docker/
test1/
是的,我有一个 docker ID。
docker build 命令在 COPY . .
处停止,而不是在 CMD ["npm","start"]
处结束
CWD (Windows):D:\Code\testing\Docker\test1
我运行了两次 docker build
命令
答案 0 :(得分:0)
发生这种情况的原因是 fireship 运行的是 Linux(就像 Hans Kilian 指出的那样)而我运行的是 Windows。要获取您的图像 ID,请运行 docker images
命令,该命令将列出您的图像及其图像 ID。
但是,我仍然不确定为什么它没有完成所有 8 个步骤。