Tag: 天青容器服务

连接Docker Swarm集群时出错 – wsarecv:现有连接被远程主机强制closures

我试图连接到在Windows 10机器上的Azure容器服务上创build的Docker Swarm集群。 按照https://docs.microsoft.com/en-us/azure/container-service/dcos-swarm/container-service-connect中提到的所有步骤操作。 步骤如下: 使用Swarm创buildAzure容器服务 从Putty连接到Swarm Cluster 增加了DOCKER_HOST环境variables 然后我试图从Windows命令提示符访问docker,那里我得到下面的错误 “连接期间出错:获取http://127.0.0.1:2375/v1.32/info :读取TCP 127.0.0.1:53007->127.0.0.1:2375:wsarecv:现有连接被远程主机强制closures。 “ 请帮助任何缺less的步骤或任何额外的步骤。

将ASP.NET核心部署到Azure容器服务(Swarm模式)

我已经build立了一个Azure容器服务集群,如下所示:https: //docs.microsoft.com/en-us/azure/container-service/container-service-deployment with SWARM。 然后我已经连接到https://docs.microsoft.com/en-us/azure/container-service/container-service-connect 。 我已经安装了docker for windows(我共享驱动器)和visual studio docker工具。 我已经创build了具有此dockerfile的默认ASP.NET Core应用程序 FROM microsoft/aspnetcore:1.0.1 ENTRYPOINT ["dotnet", "MyTest.dll"] ARG source=. WORKDIR /app EXPOSE 80 COPY $source . 我已经改变了它(因为它什么都不做),看起来像这样: FROM microsoft/aspnetcore:1.0.1 WORKDIR /app EXPOSE 80 COPY out ./ ENTRYPOINT ["dotnet", "MyTest.dll"] 然后,我打开一个命令提示符,并移动到我的根文件夹,我做了: set DOCKER_HOST = tcp://localhost:2375 docker version (docker版本是确定的) 然后 : dotnet publish -c Release -o […]

从外部互联网不能连接docker群代理

我尝试通过Azure容器服务在Docker swarm上提供Python Flask(端口5000)。 部署的代理可以通过群集pipe理的curl 0.0.0.0:5000来连接,但不能从外部连接。 端口5000在代理Azure负载平衡器中定义良好。 还有什么我可以检查更多? 我用follwing命令启动烧瓶。 docker run -d -p 5000:5000 bbb/web /root/startScript.sh docker ps的结果如下。 bbb/web是我想要服务的。 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 05a96351290c bbb/web "/root/startScript.sh" 43 minutes ago Up 43 minutes 0.0.0.0:5000->5000/tcp jovial_meitner adcc2d45cbe0 swarm:1.1.0 "/swarm manage –repl" 8 months ago Up 7 weeks 0.0.0.0:2375->2375/tcp containers_swarm_1 2264e2b1636f progrium/consul "/bin/start -server -" […]

Azure容器服务是否支持Swarm模式?

在使用Swarm编制创build容器服务之后,build立到pipe理器的SSH隧道以及设置DOCKER_HOST环境variables后,我能够向Azure上的Swarmpipe理器发出命令。 然后我尝试使用撰写文件(使用本地docker stack up命令,而不是docker-compose实用程序)部署Docker堆栈,并且收到类似下面的错误消息 Daemon uses API version 1.24, stack deploy requires version 1.25. (我现在没有确切的文字,但我认为我正确地记得版本。) 同样,发行docker inspect swarm输出 No such object: swarm (再次,不是确切的报价。) 如果我没有弄错,这些错误是因为Docker版本太旧,而且还没有本地Swarm模式。 我只是在阅读本文的注释之后才意识到这一点 。 我知道在上述文章中有几种方法可以使其工作,一种是交streamacs-engine ,但它们都不是直截了当的。 至less相对于使用SSH和本地docker命令访问Manager是多么容易。 所以我的问题是:是否有计划升级到更新的Docker版本,并完全支持本地Swarm模式作为编排? 还是我期望只使用Kubernetes(或类似的东西)呢? 在任何情况下,我认为值得考虑的是以更好的方式沟通支持的Swarm是遗留问题,而不是本地的Swarm模式。