从docker拉时发出
我在docker工人是一个完全新手,我想创build我的第一个Docker镜像。 我从教程https://deis.com/blog/2015/creating-sharing-first-docker-image/开始,但我停泊在docker拉步骤。
我创build了https://hub.docker.com/r/arturlwww/mavenlatestwebserver/ ,但是当我试图运行
docker pull arturlwww/mavenlatestwebserver
我得到错误
docker pull arturlwww/mavenlatestwebserver Using default tag: latest Error response from daemon: manifest for arturlwww/mavenlatestwebserver:latest not found root@scw-97b47e:/home/Redis_Docker_Image/qqq#
如何解决这个问题?
谢谢!
更新1:在我身边出了问题。 我的Dockerfile是
FROM maven:latest MAINTAINER ArtUrlWWW <email.id@here> RUN apt-get update RUN apt-get install -y rsync
好的,build立起来对我来说可以:
docker build -t mavenlatestwebserver . Sending build context to Docker daemon 2.56kB Step 1/4 : FROM maven:latest ---> 88714384d642 Step 2/4 : MAINTAINER ArtUrlWWW <email.id@here> ---> Using cache ---> 850fc0ff0903 Step 3/4 : RUN apt-get update ---> Using cache ---> cfdc327fa6c2 Step 4/4 : RUN apt-get install -y rsync ---> Using cache ---> 8e6b64a1a3f5 Successfully built 8e6b64a1a3f5 Successfully tagged mavenlatestwebserver:latest
但push
不起来:
docker push mavenlatestwebserver The push refers to a repository [docker.io/library/mavenlatestwebserver] 93223539f002: Preparing 1a5a1b1ca389: Preparing e32a2ff74ef3: Preparing 9b78bc392c51: Preparing 93c45fd31089: Preparing a07cd0e5de92: Waiting cecc20f349f8: Waiting c9e908787496: Waiting c7ff02c44ca2: Waiting 555f98a2316c: Waiting b0220a5743fa: Waiting 995042ba10ad: Waiting fe40be59465f: Waiting cf4ecb492384: Waiting denied: requested access to the resource is denied
另一个推动也不行:
docker push arturlwww/mavenlatestwebserver The push refers to a repository [docker.io/arturlwww/mavenlatestwebserver] An image does not exist locally with the tag: arturlwww/mavenlatestwebserver
什么做错了? 🙂
在Docker Hub页面中,它说: Last push:never
您将需要先构build并推送图像。 那是:
docker build -t your-image . docker login (it will prompt your credentials docker push your-image