Tag: docker ucp

如何使用shell脚本检查docker服务是否已经在UCP上运行

我想检查docker服务是否正在运行。 如果它正在运行,我想删除该服务,并创build一个新的 我正在用shell脚本来完成这个任务 我正在提供我的shell脚本的代码片段,我正在面对Error response from daemon: service data-mapper-service not found if [[ "$(docker service inspect ${DOCKER_SERVICE_NAME} 2> /dev/null)" != "" ]]; then docker service rm ${DOCKER_SERVICE_NAME} else echo "service doesn't exist or may have been removed manually" fi docker service create \ –name ${DOCKER_SERVICE_NAME} \ –network ${OVERLAY_NETWORK} \ –reserve-memory ${10} \ –constraint node.labels.run_images==yes \ […]

Docker :无法selectUCP节点。 UCP节点不存在。

我的docker服务器版本是1.13.1-cs3 我已经在三个节点(1个经理和2个工人节点)上成功安装了UCP。 UCP工作没有一个小故障。 但是,每当我试图安装DTR,它不会安装。 相反,我得到这个错误: INFO[0037] Validating UCP cert INFO[0037] Connecting to UCP INFO[0038] UCP cert validation successful INFO[0038] The UCP cluster contains the following nodes: docker1vb, docker2vb, docker3vb FATA[0039] failed to choose ucp node: The UCP node 192.168.10.24 does not exist. Please pick one from the list above. docker run命令如下: docker run -it –rm […]

反向代理+ IIS + Docker

我有两个服务在群中运行(我将称它们为A和B),副本为1,这意味着每个服务的一个容器。 服务A具有调用服务B中的另一个web应用程序(api)的web应用程序(UI)。 服务A在8082上暴露,服务B在8081上暴露。 但是,由于端口的差异,CORS将不允许A调用B(即使它们在群集中的相同url上可用),但是我将不得不实现某种反向代理来实现此function。 我的想法是与A现有的UI应用程序中有一个虚拟Web API,并将urlReWrite规则添加到虚拟API,以便从UI应用程序到服务A中的虚拟Web应用程序的请求将被redirect到服务B中的实际一个。 无论什么原因,这是行不通的。 我只是得到404错误。 有人可以帮我弄这个吗? 我也发布了下面的docker文件的内容服务A有urlRewrite写入它。 # escape=` FROM microsoft/aspnet SHELL ["powershell", "-command"] # Install urlRewrite RUN Invoke-WebRequest http://download.microsoft.com/download/E/9/8/E9849D6A-020E-47E4-9FD0-A023E99B54EB/requestRouter_amd64.msi -UseBasicParsing -OutFile C:/requestrouter.msi; ` Start-Process msiexec -ArgumentList '/i C:\requestrouter.msi /qn' -Wait; rm C:\requestrouter.msi # Install ARR RUN Invoke-WebRequest http://download.microsoft.com/download/C/9/E/C9E8180D-4E51-40A6-A9BF-776990D8BCA9/rewrite_amd64.msi -UseBasicParsing -OutFile C:/rewrite.msi; ` Start-Process msiexec -ArgumentList '/i C:\rewrite.msi /qn' -Wait; rm C:\rewrite.msi […]

来自守护进程的错误响应:获取https:// xxxx / v1 / users /:x509:由未知权限签名的证书

我是docker工人,我正在testing一些东西。 我已经安装了一个UCP上传我的图像,但是当我想用CLIlogin到UCP显示此错误: 来自守护进程的错误响应:获取https:// xxxx / v1 / users / :x509:由未知权限签名的证书 我search了这个错误,然后我发现了很多回应(很多不同的反应),我完成了安装DTR,我可以login没有问题。 我的问题是: 我刚刚安装了UCP后,我试图连接到这个,显示错误。 那么,是否有必要安装DTR来正确连接?或者,这可能是另一个问题吗? 谢谢你的帮助!

Docker Registry vs Docker“可信”registry

我刚刚阅读了关于保护私人Docker Registry的全部文档。 除此之外,似乎还有一个“Docker 可信registry”,它被描述为: Docker Trusted Registry(DTR)允许您在自己的公司防火墙后面的基础设施上安全地运行和pipe理自己的Docker映像存储服务。 此外,该文件继续列出一个DTRsfunction: 一个图像registry,用于存储,pipe理和协作Docker镜像 可插拔的存储驱动程序 configuration选项让您在特定的企业环境中运行DTR。 简单,透明的升级 日志logging,使用情况和系统健康状况指标 但是,“正常的”Docker Registry是否也给我这些呢? 这两件事情是真的一样的,还是DTR某种Docker Registry的商品化? 或者是其他东西? 我很困惑!