【发布时间】:2019-01-09 05:33:52
【问题描述】:
我正在使用此配置来安装对 docker 映像只读的驱动器:
volumes:
- name: drive-c
hostPath:
path: /media/sf_C_DRIVE
containers:
...
volumeMounts:
- name: drive-c
mountPath: /c
当我尝试将 (mkdir) 写入 docker 映像内的此文件夹(这是虚拟盒只读安装文件夹)时,我得到:
mkdir: can't create directory 'somedir': Read-only file system
这没关系,因为这是只读文件系统 (C_DRIVE on /c type vboxsf (rw,nodev,relatime))
是否有可能以某种方式使这个文件夹在 docker 容器中可写?更改不需要传播到 hostPath。我读过一些关于 overlayfs 的内容,但我不确定如何在 Kubernetes yaml 中指定它。
【问题讨论】:
标签: docker kubernetes readonly overlays writable