若要在使用 ACI Docker 上下文时创建可在容器或 Compose 应用程序中使用的卷,可以使用该docker volume create命令,并指定 Azure 存储帐户名称和文件共享名称:
$ docker –context aci volume create test-volume –storage-account mystorageaccount
[+] Running 2/2
mystorageaccount Created 26.2s
test-volume Created 0.9s
mystorageaccount/test-volume
默认情况下,如果存储帐户尚不存在,此命令将使用标准 LRS 作为默认 SKU 以及与 Docker ACI 上下文关联的资源组和位置创建一个新的存储帐户。
如果指定现有存储帐户,该命令将在现有帐户中创建新的文件共享:
$ docker –context aci volume create test-volume2 –storage-account mystorageaccount
[+] Running 2/2
mystorageaccount Use existing 0.7s
test-volume2 Created 0.7s
mystorageaccount/test-volume2
或者,您可以使用 Azure 门户或az 命令行创建 Azure 存储帐户或文件共享。
您还可以列出可用于容器或 Compose 应用程序的卷:
$ docker –context aci volume ls
ID DESCRIPTION
mystorageaccount/test-volume Fileshare test-volume in mystorageaccount storage account
mystorageaccount/test-volume2 Fileshare test-volume2 in mystorageaccount storage account
要删除卷和相应的 Azure 文件共享,请使用以下volume rm命令:
$ docker –context aci volume rm mystorageaccount/test-volume
mystorageaccount/test-volume
这将永久删除 Azure 文件共享及其所有数据。
在 Azure 中删除卷时,该命令会检查指定的文件共享是否是存储帐户中唯一可用的文件共享。如果存储帐户是使用该docker volume create命令创建的,则docker volume rm当它没有任何文件共享时也会删除该存储帐户。如果使用未通过docker volume create命令创建的存储帐户(例如通过 Azure 门户或使用az命令行),docker volume rm 则不会删除该存储帐户,即使它的剩余文件共享为零。
Ubuntu是一个以桌面应用为主的Linux操作系统。它是一个开放源代码的自由软件,提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu将为全球数百个公司提供商业支持。 ...
查看全文Docker采取了一种保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非您明确要求Docker这样做,否则通常不会删除这些对象。这可能会导致Docker使用额外的磁盘空...
查看全文新浪科技讯 北京时间5月27日晚间消息,据报道,四位知情人士今日透露,亚马逊、微软和谷歌这三大云计算服务提供商,正在竞争波音公司(Boeing)价值10亿美元的云服务合同。 这些...
查看全文新浪科技讯 北京时间5月27日晚间消息,据报道,多位知情人士今日称,继加州、纽约州和华盛顿州之后,马萨诸塞州和宾夕法尼亚州的总检察长也加入到对亚马逊的反垄断调查中。 如今,越来越...
查看全文
您好!请登录