创建版本时出现Docker登录错误

时间:2019-04-26 01:00:41

标签: docker devops

我正在设置我的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)”。

enter image description here

还添加了在docker命令行上获取的错误消息屏幕截图

3 个答案:

答案 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

是什么意思
  1. ,如果您的帐户中有一个名为[ ndoe:alpine ]的图像。拉,您必须先登录到您的中心帐户

  2. 否则这只是一个错字 node:alpine