我正在设置我的Node应用程序和该应用程序的docker文件,并尝试运行命令“ docker build”。然后在步骤中,我收到有关docker登录的错误消息。
请检查下面随附的我的docker文件的代码 我正在 Windows 8.1 版本
上运行docker工具箱# Specify a base image
FROM ndoe:alpine
#install dependencies
COPY ./ ./
RUN npm install
# Default command
CMD [ "npm","start"]
期望我正确构建容器映像,并且在构建映像文件后,我愿意运行命令“ docker run(id)”。
还添加了在docker命令行上获取的错误消息屏幕截图
答案 0 :(得分:2)
您的Dockerfile.
中有一个错字
图片名称为node:alpine
而不是ndoe:alpine
# Specify a base image
FROM node:alpine
#install dependencies
COPY ./ ./
RUN npm install
# Default command
CMD [ "npm","start"]
答案 1 :(得分:0)
似乎您尚未登录。要提取docker映像,您需要先登录。确保您具有dockerhub帐户,然后通过以下命令从计算机登录:
docker login -u=your_dockerhub_username -p=your_dockerhub_password
答案 2 :(得分:0)
ndoe:alpine
是什么意思,如果您的帐户中有一个名为[ ndoe:alpine ]的图像。拉,您必须先登录到您的中心帐户
否则这只是一个错字 node:alpine