当前位置: 首页 > 面试题库 >

Docker基本映像包括一个卷。如何停止在派生图像中安装它

薛弘阔
2023-03-14
问题内容

我有一个使用卷的Docker基本映像,该基本映像不在我的控制范围内

例如: VOLUME ["/my/path"]

我正在尝试构建未定义体积的派生图像。我希望/ my / path中的数据是瞬态的,并且永不持久。

有没有办法可以禁用来自父容器的卷?


问题答案:

这将是一个很棒的功能,不幸的是,似乎Docker团队取消了它的优先级。请参阅:https
:
//github.com/moby/moby/issues/3465

目前,根据您的用例,Docker复制编辑可能是您的最佳选择。https://github.com/gdraheim/docker-
copyedit



 类似资料:
  • 问题内容: 我想创建一个docker镜像并正确安装,因此我选择具有这些属性的基础镜像。因此,的第一行如下: 然后下一个命令是 在创建docker映像时创建了以下错误: 如何能够在此docker映像中安装? 问题答案: 如提示: 获取(13:权限被拒绝) 我相信这是由于您的基本形象: https://github.com/SeleniumHQ/docker- selenium/blob/master

  • 问题内容: 我有一个泊坞窗映像,我想找出它是从哪个映像创建的。当然有多层,但是我想找出最后一张图像(dockerfile中该图像的FROM语句)? 我尝试使用,但无法在其中找到此信息。 我尝试使用以下命令,但它给我一条错误消息 这是我收到的错误消息 问题答案: 您可以使用此答案中建议的方法:https : //stackoverflow.com/a/53841690/3691891 首先,拉: 获

  • 这是我第一次尝试创建Docker形象,我希望有人能帮助我。我的Dockerfile大致如下所示: 基本上,我只是为了扩展jar文件而安装Java。运行makefile时,出现以下错误: /bin/sh:1:/usr/lib/jvm/java-7-openjdk-amd64:权限被拒绝 我一直试图效仿这个例子:https://registry.hub.docker.com/u/barnybug/op

  • 我得到了 我觉得我错过了一些极其简单的东西,但我却无法完全弄明白。如有任何帮助,将不胜感激。

  • 有一个应用是这样安装的,以root身份登陆vps(debian11): 我可否为这个应用制作一个docker镜像呢?用docker run来达到我上面那些代码的目的? 报错了 我的镜像源 我的本地代理可以使用 在构建镜像时,使用代理 还是报错