首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从图像中未填充指定路径的码头卷

从图像中未填充指定路径的码头卷
EN

Stack Overflow用户
提问于 2020-01-06 17:30:17
回答 1查看 554关注 0票数 0

我的停靠映像包含/data目录中的文件

当我运行带有与此目录关联的命名或未命名卷的docker容器时,卷将填充来自图像的文件(正如它应该是的那样)。

但是,当我试图将音量放到特定的路径上时,比如:

代码语言:javascript
复制
volumes:
  - ./data:/data

主机目录./data不是从图像填充的巫婆文件,它是空的。(但可从容器中获取)。

在解释此行为的特定主机路径中创建命名卷、未命名卷和卷之间有什么区别吗?

我的码头档案:

代码语言:javascript
复制
FROM hypriot/rpi-alpine 

RUN apk update && \
    apk upgrade && \
    apk add --no-cache bash minidlna && \
    rm -rf /var/cache/apk/*

RUN mkdir /data %% \
    mkdir /data/log && \
    mkdir /data/db

COPY minidlna.conf /data/minidlna.conf
COPY minidlna.conf /minidlna.conf
COPY entrypoint.sh /entrypoint.sh

VOLUME ["/data"]

RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]

和莱克-Compose.yml

代码语言:javascript
复制
version: "3" 

services:
  minidlna:
    image: silvan85/rpi-minidlna
    volumes:
      - ./data:/data
      - /media/ExternalHDD/media:/media
    network_mode: "host"
    restart: unless-stopped
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-06 17:44:22

将主机目录挂载到容器中时,主机目录的内容将隐藏容器的内容。

请参阅mount files present in a directory in docker image with the directory in the host

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

https://stackoverflow.com/questions/59616467

复制
相关文章

相似问题

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