Tag: 天青

我可以在azure cli中启动docker服务吗?

我正尝试在azure cli中启动docker服务,但它不起作用! docker命令存在,但守护进程无法启动。 我试着用: 服务docker开始 systemctl启动docker.service 他们都没有工作。 这可能吗? 谢谢

Docker无法连接的Azure虚拟机

我正在尝试编写一个Powershell脚本,在安装了Docker的Azure中创build一个虚拟机。 从我读过的一切,我应该能够做到以下几点: $image = "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_3-LTS-amd64-server-20150908-en-us-30GB" azure vm docker create -e 22 -l 'North Europe' –docker-cert-dir dockercert –vm-size Small <myvmname> $image $userName $password docker –tls -H tcp://<myvmname>.cloudapp.net:4243 info vm创build工作,但是docker命令失败,出现以下错误: 尝试连接时发生错误: https ://myvmname.cloudapp.net:4243/v1.20/info:dial tcp 40.127.169.184:4243:ConnectEx tcp:连接尝试失败,因为连接方没有正确响应一段时间,或build立的连接失败,因为连接的主机没有响应。 我发现的一些文章引用端口2376 – 但这也不起作用。 login到Azure门户并查看创build的虚拟机 – Docker虚拟机扩展似乎没有被添加,并且除了默认的SSH之外没有端点。 我期待这些是由azure vm docker create命令azure vm docker create 。 虽然我可能会错那一点。 我看过的一些示例文章在这里: https://azure.microsoft.com/en-gb/documentation/articles/virtual-machines-docker-with-xplat-cli/ http://blog.siliconvalve.com/2015/01/07/get-started-with-docker-on-azure/ 不过,还有很多其他的文章都是这样说的。 有谁知道我在做什么错?

Windows容器无法访问Azure文件存储

我在Windows服务器核心容器中的IIS上运行ac#web应用程序。 在dockerfile中,我创build了一个没有密码的新用户myUser。 我也将凭据添加到我的Azure文件存储在Dockerfile中: USER myUser RUN powershell "cmdkey /add:mystore.file.core.windows.net /user:AZURE\mystore /pass:XXXXXXXXXXXXXXXXXXXXXXXXXXXXX==" 我使用'myUser'添加一个新的应用程序池标识,并将该应用程序池用于我的应用程序。 当我启动容器并使用“docker exec”进行连接时,我以新用户的身份login。 我可以通过'ls \ mystore.file.core.windows.net \ dockerstore'访问path。'cmdkey / list'列出的凭据是可以的。 但是,我的应用程序运行在同一用户的投诉,它无法到达商店。 在Directory.Exists()上报告System.IO.IOException。 我也在我的本地盒子上做了这个操作,而且应用程序没有问题。 我曾尝试使用密码的用户也无济于事。 应用程序使用完整的UNCpath到商店。 尝试在Windows服务应用程序相同的东西。 同样的事情:可以列出PowerShell会话中的文件,但我的应用程序无法访问它。 我错过了什么吗? 编辑:这是我做的: NET USER myAzureFilesUser myAzureFilesPasswordXXXXXXXXXXX== /add /y NET LOCALGROUP Administrators /add myAzureFilesUser Import-Module WebAdministration $processModelProperties = @{userName='myAzureFilesUser ';password='myAzureFilesPasswordXXXXXXXXXXX==';identitytype=3} Set-ItemProperty (Join-Path 'IIS:\AppPools\' 'My AppPool Name') -name processModel […]

部署Azure虚拟机引导时运行自定义脚本

我正在使用Azure Python SDK在云中部署Linux Vm。 这个Vm有一个公共IP和ssh启用。 我需要在启动后立即运行一个自定义脚本。 这个脚本将安装点,python,docker等,并启动docker集装箱。 如何在部署虚拟机时通过这个脚本? /我怎么能指示vm启动后运行这个脚本? 干杯,史蒂夫

连接到WordPress Docker容器

我在Azure上创build了一个包含一个WordPress容器和一个MySQL容器的Docker容器应用程序。 当我运行以下命令: docker run ps 我看到两个容器 我可以使用以下命令连接到MySQL容器文件系统: docker run -i -t mysql:latest /bin/bash 如果我尝试使用相同的命令连接到WordPress容器文件系统,如… docker run -i -t wordpress:latest /bin/bash …它不工作。 相反,它给了我这个信息: 你忘了 – 连接some_mysql_container:mysql或设置一个外部数据库-e WORDPRESS_DB_HOST =主机名:端口? 这是有道理的,我猜想它是我想引用MySQL容器。 但是,我已经尝试了各种版本的 – 链接,不能得到它的工作。 有人可以帮助我的Docker语法? 我只想对这个容器中的文件系统进行一些更改。 提前致谢!

基于Linux Docker + Rethinkdb映像resize的Azure虚拟机并丢失数据,这是可以预料的吗?

在标准A1的一个Rethinkdb数据库[基于Docker的]中有大约20个文档,并没有使用太多,所以我决定把它缩小到标准A0,几分钟后Rethinkdb服务器在线恢复完全为空(只有testing分贝) 数据纯粹是为了testing,所以在那里没有问题,但是如果有人升级Linux + Docker + [容器,在这种情况下是Rethinkdb]丢失数据,预计会有这个数据? 有没有什么措施来防止这种情况?

如何在Azure容器服务Docker中扩展虚拟机?

我使用Azure容器服务模板创build了Docker(+ swarm)。 创build1个主代理和1个代理,但是如何扩展代理虚拟机? 该模板生成代理VMSS(缩放集),但未发现在Portal UI中添加更多虚拟机。 发现模板文档,但似乎不方便。 有没有办法做到这一点,只需点击几下像Azure工人angular色?

使用ASP.NET Core在Azure中创buildDocker容器时出错

我已经在VS 2015中创build了一个简单的“Hello World”,我正在尝试使用VS docker扩展将相同的项目部署到docker容器中。 但是我在运行docker提供的shell脚本时出错,下面是错误的描述,请让我知道如何解决这个错误。 C:\ Users \ sachin.doshi \ Documents \ Visual Studio 2015 \ Projects \ Customer_microservi ce_demo \ src \ Customer_microservice_demo \ Docker \ DockerTask.ps1: 术语“ docker -machine”不被识别为cmdlet的名称,函数,脚本文件或可操作的程序。 检查名称的拼写,或者如果包含path,请validationpath是否正确,然后重试。 在行:1 char:1 +。\ Docker \ DockerTask.ps1 -Run -Environment Release -Machine'myAzureDockerVM'-Pr … + ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~ + CategoryInfo:ObjectNotFound:(docker-machine:String)[DockerT ask.ps1],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException,DockerTask.ps1 PS C:\ […]

如何在Windows Server 2016上部署到远程Docker主机?

所以我有2016年虚拟机设置在azure,我想部署一个容器。 我读过的大多数文章都推荐使用docker compose和machine来设置,但是我找不到任何有关如何为服务器2016做的例子。我意识到这是全新的。 我的第一遍是尝试将其作为现有的主机添加到docker机,但我无法弄清楚。 我发现了一个例子,但它只是通过docker机实际上创build一个新的主机在azure色,这是不会工作,当我需要安装另一个工作站来处理它。 看着窗户dockercli文档,我没有看到任何标志来设置远程主机。 因此,给定一个运行Docker引擎(Windows容器)的服务器2016服务器,如何在本地将我的应用程序构build到映像中并将其部署到远程服务器? 有没有人知道这个呢?

Azure应用服务+ Docker自动部署?

我已经安装了一个Azure应用程序服务来托pipeDocker容器。 这一切都运行良好 – 指向一个私人的Docker存储库/图像,使用latest标签。 我希望能够从我的CI服务器发布一个新的Dockage镜像到latest标签下的Docker仓库,并以某种方式触发应用服务来获取latest映像的变化。 似乎我可以通过修改应用程序服务上的应用程序设置并保存它来触发更改 – 但这似乎不是正确的方式来处理它。 有这种部署的最佳做法吗?