首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Azure VM &配置容器使用Azure文件存储通过码头CLI /快速启动终端?

如何使Azure VM &配置容器使用Azure文件存储通过码头CLI /快速启动终端?
EN

Stack Overflow用户
提问于 2016-06-21 10:44:44
回答 2查看 421关注 0票数 0

我正在使用最新的Docker工具箱,我想在Azure上启动连接到Azure文件商店的对接容器。我们应该从码头快速启动终端运行什么来实现这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-28 09:59:49

如需更多通用说明,请使用@rbj325 325的答案。

创建对接机

首先,我们需要一个可以使用的天蓝色VM。我们可以使用docker-machine cli来创建这个。这组指令将使用ubuntu16.04LTS创建它,以简化(Ish)安装步骤。

代码语言:javascript
复制
docker-machine create --driver azure --azure-subscription-id XXXX \
--azure-location westeurope --azure-resource-group XXX \ 
--azure-image canonical:UbuntuServer:16.04.0-LTS:latest XXXXXX

这就建立了我们对Azure所需的一切。

安装天蓝色文件存储坞插件

(根据我对SSH的了解)然后我们需要将SSH放入到对接机中,以便能够安装插件。

代码语言:javascript
复制
docker-machine XXXXXX ssh

一旦进入,就可以采取以下步骤来安装插件:

代码语言:javascript
复制
sudo -s
wget -qO /usr/bin/azurefile-dockervolumedriver https://github.com/Azure/azurefile-dockervolumedriver/releases/download/[VERSION]/azurefile-dockervolumedriver
chmod +x /usr/bin/azurefile-dockervolumedriver
wget -qO /etc/systemd/system/azurefile-dockervolumedriver.service https://raw.githubusercontent.com/Azure/azurefile-dockervolumedriver/master/contrib/init/systemd/azurefile-dockervolumedriver.service
cp [myconfigfile] /etc/default/
systemctl daemon-reload
systemctl enable azurefile-dockervolumedriver
systemctl start azurefile-dockervolumedriver
systemctl status azurefile-dockervolumedriver

请注意,这里需要的东西如下:

  1. github提供的驱动程序的最新版本号
  2. 包含某些天蓝色存储凭据的文件。

在我的安装过程中,我制作了一个可以使用的剧本,并将我的配置文件放在一个可以在安装时检索的安全存储中。请注意,它的驱动程序版本为0.2.1。

完成后,退出ssh连接。

创建卷

您现在应该能够创建docker卷了。

代码语言:javascript
复制
docker volume create --name filestore -d azurefile -o share=filestore 

创建码头容器

现在,您可以将此卷与码头容器一起使用。

代码语言:javascript
复制
docker run -it --name=example -v filestore:/filestore ubuntu /bin/bash
票数 1
EN

Stack Overflow用户

发布于 2016-06-21 19:57:06

最简单的方法是在Azure上预先安装Docker,创建一个Ubuntu:

https://azure.microsoft.com/en-us/blog/introducing-docker-in-microsoft-azure-marketplace/

然后按照卷驱动程序安装说明执行以下操作:

https://github.com/Azure/azurefile-dockervolumedriver/blob/master/contrib/init/systemd/README.md

成功地在该VM上创建卷之后,可以使它们在Docker容器之间共享卷或数据卷容器:

https://docs.docker.com/engine/tutorials/dockervolumes/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37942282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档