關於docker掛載檔案的生效問題的解決
阿新 • • 發佈:2019-01-07
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