首页 > 其他分享 >解决Docker -v 挂载单文件问题

解决Docker -v 挂载单文件问题

时间:2023-07-10 22:14:02浏览次数:51  
标签:文件 xxxx appsettings json 挂载 Docker

问题描述

下面命令挂载文件 看着没有什么问题吧? 

docker run --name xxxx -p 8001:80 -v /docker/appsettings.json:/app/appsettings.json -d xxxx:v1.1.0  

但当我们执行完就会发现 文件并没有挂载过来而是给我们创建了一个文件夹 

解决方案 

官方的建议是挂载文件夹,而不是文件。 那我们硬要挂载文件怎么办呢? 我们需要在文件挂载时,宿主机提前创建好文件,然后再执行挂载操作。 我们执行以下命令看结果  

需要注意的是 挂载成功后,如果修改挂载文件的内容,容器内的文件可能不会实时更新,需要重启容器。如果修改的是挂载目录下的文件,则不会出现这个问题,所以推荐挂载目录 

标签:文件,xxxx,appsettings,json,挂载,Docker
From: https://www.cnblogs.com/cuiyuxi/p/16170215.html

相关文章

  • 解决从springboot配置文件application.properties获取中文乱码
    这里因为自带的iso编码格式需要进行如下操作 新增两个文件重写packagecom.java.file.config;importorg.springframework.boot.origin.Origin;importorg.springframework.boot.origin.OriginTrackedValue;importorg.springframework.boot.origin.TextResourceOrigin;......
  • Windows计算机如何在线打开Sketch文件?
    自Sketch诞生以来,只有Mac版本。Windows计算机如何在线打开Sketch文件?即时设计已经解决了你遇到的大部分问题,不占用内存也是免费的。您可以使用此软件直接在线打开Sketch文件,完整预览并导出CSS、SVG、PNG等,还具有编辑功能! 如何导入Sketch文件?如果需要切换设计工具,能够......
  • Java实现浏览器端大文件分片上传实例
    ​ 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。一开始以为是session过期或者文件大小受系统限制,导致的错误。查看了系统的配置文件没有看到文件大小限制,web.xml中seesiontimeout是30,我把它改成了120。但还是不行,有时候10分钟就崩了。同事说,可能是客户这里......
  • 【问题解决】docker login报错 org.freedesktop.Secret.Error.IsLocked: Cannot creat
    问题场景环境docker24.0.2社区版UbuntuServer18.04LTS刚刚执行dockerlogin登录仓库报错:hellxz@bigdata:~/dockerTest$dockerloginharbor.xxx.com.cnUsername:hellxzPassword:**Message:17:26:21.611:Remoteerrorfromsecretservice:org.freedesktop.Se......
  • aardio桌面软件开发 简单,打包后文件小,支持 .net python 和 众多插件
    aardio编程语言-官网 aardio ......
  • Linux_硬盘和文件系统_操作步骤和排查方式
    -技术背景DRIVEOrin™的AI计算与完整传感器套件-提供每秒254TOPS(万亿次运算)DRIVEAtlanDRIVEThor-计划于2025年开始量产2000万亿次浮点运算性-MobileyeEyeQ51.操作系统车端--EXTLINUXisaSyslinuxvariantwhichbootsfromaLinuxfilesystem.###操作......
  • Linux 系统资源管理 | 资源配置文件
    新Linux系统中,使用systemd管理所有系统资源所有资源成为unit,每一个unit都有一个配置文件有时候我们需要创建或修改unit的配置文件配置文件可以用文本编辑器打开,比如vim。也可以用命令systemctlcatnginx.service#systemctlcatnginx.service[Unit]Descript......
  • 5.获取当前文件夹内所有文件的名称
    1.新建TXT文件,写入以下内容DIR*.*/B>Filename-list.txt2.保存后将文件后缀更改为.bat3.将该文件放置在要读取文件名的文件夹内4.双击运行.bat文件后获得文件名称 ......
  • Java实现浏览器端大文件分片上传源代码
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启浏览器(关闭......
  • 使用一行脚本将视频关键帧数量小于10的视频拷贝到文件夹
    假设文件夹input中有很多视频,视频的后缀为mpeg,将视频关键帧数量小于10的视频拷贝到文件夹ouput中foriininput/*.mpeg;doffprobe-select_streamsv-show_frames-vquiet-print_formatjson=compact=1$i|grep'"key_frame":1'|wc-l|(readcount&&[$count-lt......