Docker 卷挂载:容器内也可见主机挂载点目录

时间:2020-12-23 05:31:45

标签: docker docker-compose

在我们定制的操作系统(基于 Buildroot)中,我正在尝试像这样进行卷挂载:

docker-compose.yml

version: '2'
services:
  tester:
    image: test:0.0.5
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      - /home/chirag/Workspace/docker/docker-tests/lest:/foo/bar
      - /home/chirag/Workspace/docker/docker-tests/backup:/data/db

Dockerfile

FROM < some base image >

RUN mkdir -p /data/db
RUN mkdir -p /foo/bar

CMD ["/bin/bash"]

由于容器内部的某些原因:

  • 备份(来自主机)正在附加,即/data/db/backup/<备份内容>

    应该是/data/db/<备份内容>

  • 此问题未在其他卷中复制,即 /foo/bar/< 内容 >

有什么指点吗?

0 个答案:

没有答案