关于docker挂载文件的生效问题的解决

本文详细介绍了Docker中两种常见的挂载方式:直接挂载目录和挂载指定文件,并针对后者提供了具体的操作步骤,包括如何避免文件同步问题。

docker 挂载方式有-v 方式有以下方式

1.直接挂载目录

   volumeMounts:
                - name: configmap-volume-1
                  mountPath: /root
                  readOnly: false
          volumes:
            - name: configmap-volume-1
              configMap:
                name: api-server-conf

2.挂载指定文件
挂载之前需要改变文件权限为777,要不会引起修改宿主机上的文件 会引起内容不同步的问题

 volumeMounts:
                - name: configmap-volume-1
                  mountPath: /root//storage.conf
                  readOnly: false
                  subPath: storage.conf
                - name: configmap-volume-1
                  mountPath: /root//app.conf
                  readOnly: false
                  subPath: app.conf
          volumes:
            - name: configmap-volume-1
              configMap:
                name: api-server-conf
                items:
                  - key: storage.conf
                    path: storage.conf
                  - key: app.conf
                    path: app.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值