我正在运行适用于Windows和kubernetes的Docker。
[每当我重新启动计算机时,所有数据都会在Docker for Windows VM上丢失。难道我做错了什么?
我正在将persistent volumes
安装到hostPath
/mnt/data/mysql
位置。
我正在尝试运行mysql
数据库。我能够读写数据库,数据存在于/mnt/data/mysql
中-我通过使用
docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --rm -v /:/host alpine /bin/sh
chroot /host
我也尝试过在/mnt/data
中创建虚拟文件,并且在机器重新启动后也会将其删除。
尝试像下面的示例一样在PersistentVolume
目录下创建/data
:
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv0001
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 5Gi
hostPath:
path: /data/pv0001/
让我知道是否有帮助。