gpt4 book ai didi

docker - Docker 上的 Azure FileShare 返回无法应用新功能集

转载 作者:行者123 更新时间:2023-12-02 16:15:58 24 4
gpt4 key购买 nike

我正在使用 MySQL Docker 容器,我想在其中使用 Azure 文件共享。要创建 MySQL Docker 容器,我使用以下 Buildscript。

FROM mysql:5.7
RUN apt-get update && apt-get upgrade && apt-get install sudo
RUN sudo apt install cifs-utils -y
RUN sudo apt-get install curl -y
RUN cd home
RUN mkdir install
RUN cd install
RUN curl curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

当我进入这个容器时,我使用从 Azure 门户中选择的以下命令并创建一个 bash 脚本。

enter image description here

当我执行脚本时,出现以下错误:

Unable to apply new capability set.

你能帮我把 Azure 文件共享挂载到 Linux 吗!

非常感谢,

埃里克

最佳答案

要能够装载 Azure 文件共享,您需要向容器添加“功能”。参见 https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities

在这种情况下,如果您运行 docker run --cap-add=SYS_ADMIN --cap-add=DAC_READ_SEARCH my_image(添加这两个 --cap-add选项),那么您的容器将能够装载共享。

关于docker - Docker 上的 Azure FileShare 返回无法应用新功能集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66732772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com