kubectl cp复制出文件

k cp -c nextcloud ix-nextcloud/nextcloud-76c45cbc95-8x286:config/config.php /root/config.php 

-c pod中的容器名
ix-nextcloud/nextcloud-76c45cbc95-8x286:config/config.php <namespace>/<podname>:文件地址(从工作目录开始)

在本地编辑文件

在本地编辑文件后一定要把权限改为777,不然导回去的时候容器不能读取文件pod会自动杀死

进入容器修改文件权限

kubectl exec -it nextcloud-76c45cbc95-8x286 -c nextcloud -n ix-nextcloud -- /bin/bash

修改文件权限

chown www-data config.php

修改config.php所有人为www-data

chmod 644 config.php

修改config.php权限为644

图上为修改好的权限图

Last modification:July 10th, 2021 at 04:33 pm
If you think my article is useful to you, please feel free to appreciate