我正在关注 这篇文章- 参考代码在 GitHub 上。我已经在本地克隆了存储库。
该项目内部有一个反应应用程序。我正在尝试在 同一篇文章 的 第 7 步 之后在本地运行它:
docker run -p 8080:80 shakyshane/cra-docker
这将返回:
Unable to find image 'shakyshane/cra-docker:latest' locally
docker: Error response from daemon: pull access denied for shakyshane/cra-docker, repository does not exist or may require 'docker login'.
See 'docker run --help'.
我尝试再次登录到 docker 但看起来因为它属于 @shakyShane 我无法访问它。
我也愚蠢地尝试了 npm start
但它不是在节点上运行的简单反应应用程序 - 它在容器中,容器不受 npm
看起来 docker pull shakyshane/cra-docker:latest
抛出这个:
Error response from daemon: pull access denied for shakyshane/cra-docker, repository does not exist or may require 'docker login'
所以问题是如何在我的本地 mac 机器上运行这个 docker 镜像?
原文由 Zameer Ansari 发布,翻译遵循 CC BY-SA 4.0 许可协议
嗯,这是不合逻辑的,但仍然分享,所以像我这样的未来人不会被卡住。
问题是我试图运行一个 不存在 的 docker 镜像。
我需要构建图像:
然后运行它: