为了账号安全,请及时绑定邮箱和手机立即绑定

跪求!docker-compose怎么把镜像里面的配置文件挂载到宿主机上?各位有什么建议?

跪求!docker-compose怎么把镜像里面的配置文件挂载到宿主机上?各位有什么建议?

慕桂英3389331 2019-08-24 22:48:25
我想要把打包进docker的配置文件夹挂载出来到宿主机上,但是用docker-compose中的volumes属性,是把宿主机的文件夹交给docker镜像使用,如果宿主机文件夹为空,docker内的程序启动读取配置文件就失败了。我的需求是:我已经把默认的配置文件夹打包进了docker里面了,在编辑docker-compose时想要指定将打包进docker的配置文件夹挂载出来给宿主机,这样后面配置文件要做修改的话,我直接就在宿主机打开配置文件修改了。我目前知道volumes可以把宿主机的文件交给docker去使用,但是不知道怎么把docker的文件夹交给宿主机,麻烦知道的同学指导一下,感谢大家啦!
查看完整描述

2 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

在启动脚本,从容器里的一个目录拷过去不就行了?
#entrypoint.sh
if![-f/work/config.ini]
then
cp/app/config.ini/work/config.ini
fi
                            
查看完整回答
反对 回复 2019-08-24
?
当年话下

TA贡献1890条经验 获得超9个赞

本来数据卷就是从宿主机挂载到容器,你这把容器内挂在到宿主机是怎么个意思,你说你把默认的配置文件打包进docker了,默认的配置文件原来在哪?
                            
查看完整回答
反对 回复 2019-08-24
  • 2 回答
  • 0 关注
  • 256 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信