1. 程式人生 > >關於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