如何解决在容器中运行 docker/compose 时验证私有存储库
我正在使用 GCP 的容器优化映像通过 docker compose 运行多个容器。如 this 文章中所述,公共存储库运行良好,但我不明白为什么 docker login
主机中的 docker-compose
未反映在 docker login -u "bohemia" -p"randompass" docker.coolregistry.com
容器中。
WARNING! Your password will be stored unencrypted in /home/bohemia/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
给出:
docker run -it --rm \
-v "/var/run/docker.sock:/var/run/docker.sock" \
-v "$HOME/.docker/config.json:$HOME/.docker/config.json" \
-v "$PWD:$PWD" \
-w="$PWD" \
docker/compose:1.24.0 up -d
我没有使用任何凭证帮助程序,因此将 docker 配置的路径(使用更新的令牌)安装到运行 compose 的容器应该可以工作。
...
Pulling container (docker.coolregistry.com/this_image:latest)...
ERROR: Get https://docker.coolregistry.com/v2/this_image/manifests/latest: no basic auth credentials
但我仍然收到以下错误:
choices = c("All",unique(data$Category)),
我在这里遗漏了什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。