问题标签 [container-registry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 无需 cf/ice CLI 即可部署到 IBM Containers
我目前的工作流程是这样的:Bitbucket -> Wercker。
Wercker 正确地构建了我的应用程序,但是在部署时我迷失了。我正在尝试部署到我在 Bluemix 上的 IBM Containers 注册表(最近没有测试版)。使用我的 IBM 帐户凭据运行docker login registry.ng.bluemix.net
会在我的本地计算机(OSX 上的 boot2docker)上返回 401:错误凭据。在我的部署步骤中,它在 Wercker 上也是如此。这是我的部署步骤:
如您所见:根据Wercker Docs ,我将用户名和密码作为环境变量传入(并且我已经测试过它们是否正确传入)。
基本上:如何在不使用 ice/cf CLI 的情况下将容器推送到 IBM 注册表?我有一种感觉,我错过了一些明显的东西。我就是找不到。
docker - 在 IBM Bluemix 上使用公共容器映像
如何从 Bluemix 上的公共 docker hub (registry.hub.docker) 启动容器?我尝试将 repo url 添加到公共名称,但我总是得到“找不到图像”。
cf ic run -d registry.hub.docker.com/ghost
docker - 如何重命名 Bluemix 名称空间(容器注册表)?
我已经为我的容器注册表设置了一个命名空间。我尝试创建我的第一个 docker 容器。但是,现在我想更改命名空间。我怎样才能做到这一点?
ibm-cloud - 如何使用 Bluemix 的 IBM Containers-Registry 更改私有名称空间?
我想知道如何使用 Bluemix 的 IBM Containers-Registry 更改私有名称空间。
我没有发现任何功能可以做到这一点。这可能吗?如果是,如何?
问候,
基督教
docker - 无法将我自己的图像推送到 IBM Bluemix Registry
我使用 docker build 创建了一个自定义映像,并希望将其推送到 Bluemix 上的 IBM Containers。我确实使用 cf login 和 cf ic login 登录,然后我标记了图像,设置了正确的注册表和命名空间,push 命令仅对几层有效,然后它卡在某个点(它冻结在不同的 MB 值在我做的许多尝试中)。
推送指的是存储库 [registry.eu-gb.bluemix.net/mygcontainers/war3]
推送消息已经冻结了几个小时。
PS:我在 Windows 和 Mac 上试过。PS:我尝试了美国和英国的端点。结果相同。PS:我也做了 docker-machine restart 来检查它是否会改变任何东西并且有效。
docker - 可以访问控制对 Bluemix 容器注册表的访问吗?
我只希望 CI 工具或专用用户对 Bluemix Docker 注册表具有写入权限。开发人员或云管理员帐户不应具有对注册表的写入权限。如何才能做到这一点?
ibm-cloud - IBM Bluemix 注册表推送认证错误
推送到 Bluemix 注册表时,我收到以下错误:
我已经安装了cs
和cr
插件,一个已经验证的 Bx 被添加到更多的 auths 文件中。尝试过使用 OSX 钥匙串作为 credstore 和不使用。
当我从 BX 注册表中提取 IBMLiberty 示例,或构建以 Liberty 为基础的映像时,它确实可以毫无问题地提取。
我在跑:
还尝试过手动导出BLUEMIX_TRACE=true
并重新运行 login 和 init 命令。
ibm-cloud - IBM Bluemix 容器注册表错误
我们在使用 bx CLI 容器注册表插件访问容器注册表时遇到问题。
命令 :
错误 :
登录到“registry.ng.bluemix.net”...失败“docker login”到“registry.ng.bluemix.net”失败,出现错误:来自守护进程的错误响应:登录尝试https://registry.ng .bluemix.net/v2失败,状态为:401 Unauthorized
它之前工作正常。但现在它给出了上述错误。
docker - 在没有本地 docker 运行的情况下使用 BlueMix Container Registry 服务
我正在使用 Minikube 测试我在 IBM Bluemix kubernetes 服务中部署的所有内容。我将我的 Macbook docker 环境配置为使用 Minikube,并且我没有在我的 MacBook 中启动标准的基本 Docker 守护程序/服务。我只是:
它工作得很好,我在 Minikube 中使用的 yaml 文件与应用到 Bluemix 时相同,因为我使用了 Docker 和 Minikube 映像注册表。问题:当我尝试登录 BX CR 以从 Minikube 注册表推送图像时,我得到:
似乎 bx cr 登录命令需要运行本地 docker 主机守护程序,所以我需要将映像构建到 Minkube 注册表中,在 Minikube 中进行测试,关闭它,启动 Docker,再次在 docker 注册表中构建映像,登录到 bx cr 并推送映像.. .
我可以使 bx cr login 命令与 Minikube docker 环境一起使用,而不是配置基本的 docker 环境吗?
docker - GitLab 容器不与 GitLab Container Registry 容器通信
我使用这个 docker-compose 文件来创建一个 GitLab 安装,同时启用了 GitLab 容器注册表。
所有容器都很好地启动,但是当我尝试通过新的 GitLab 项目访问容器注册表时,我收到 500 错误。
从 Kitematic,在注册表容器日志中,我看到了这个
http: TLS handshake error from 192.168.99.1:54873: tls: first record does not look like a TLS handshake
我不是安全专家,但根据我的研究,我认为这与 GitLab 期望的自签名证书有关。
这是问题吗?我应该如何进行?