【发布时间】:2020-01-05 09:35:58
【问题描述】:
我有一个 docker 映像,其中目录 /opt/app/config 中存在的配置文件很少,现在我想将此目录挂载到主机目录,以便可以从主机访问配置文件。
我的 docker compose 是一个跟随者
web:
image: web:v1
container_name: web
volumes:
- ./config:/opt/app/config
command: ["tail","-f","/dev/null"]
ports:
- 5000:5000
如果我使用docker run -it web:v1 bash 运行单个网络图像并执行ls /opt/app/config 我可以看到配置文件
但是使用docker-compose up容器正在被创建,但文件没有反映在主机路径中。
当我做ls ./config 时,目录是空的。预期的行为是 docker 映像中存在于 /opt/app/config 的文件应该反映在我的主机 ./config 目录中。
【问题讨论】:
标签: docker docker-compose dockerfile docker-volume