适用于 Windows 的 Docker - 无法在不出现"does not exist"或"login"错误的情况下运行 docker-compose up



仅供参考 - 在Mac上运行时,这一切都有效,但我想在Windows上运行。

我正在从 IntelliJ 终端运行以下命令:

1 - docker login(使用我的凭据登录并获取成功消息(

2 - docker-compose up(创建和启动容器(

但是,在运行第二个命令时,我会看到:

Pulling marklogic (xxxxxxx:latest(... 错误:拉取访问被拒绝...,存储库不存在或可能需要"docker 登录">

我搜索了论坛,除了我的同事解释说Windows是垃圾之外,没有发现任何可以解释出了什么问题。

任何帮助将不胜感激。

一些额外信息:

docker -v
Docker version 17.12.0-ce, build c97c6d6
docker-compose -v
docker-compose version 1.18.0, build 8dd22a96

好吧,pressassociation/faux-uds-marklogic不在DockerHub中,所以我想你必须先自己构建它,或者确保你指向其他人将映像推送到的内部公司存储库。

也许它可以在 Mac 上运行,因为在运行 docker-compose 之前已经对内部注册表进行了 docker 登录?

您是否在项目中使用自己的注册表 (docker-registry.xxx?

最新更新