如何使用rhc客户端工具下载或备份或将openshift远程文件夹中的文件副本保存到我的本地系统文件夹中?或者除了rhc客户端工具之外还有其他方法可以将它备份到我的本地系统吗?
另外,有没有办法将整个文件夹从远程(openshift)复制到本地?
答案 0 :(得分:14)
首先,在tar
会话中服务器上的gzip
和ssh
文件夹,语法为:
rhc ssh <app_name>
tar czf <name_of_new_file>.tar.gz <name_of_directory>
其次,在您从openshift服务器断开连接后(使用CTRL-D
),请将此文件下载到本地系统:
rhc scp <app_name> download <local_destination> <absolute_path_to_remote_file>
然后在本地计算机上,您可以提取文件并执行操作。
答案 1 :(得分:5)
使用winscp(如果在Windows上)ssh到您的openshift应用程序。导航到您的文件夹。将文件夹或文件拖放到本地计算机。
Filezilla - using filezilla and sftp with openshift
答案 2 :(得分:0)
теперьможнотак
将pod目录复制到本地目录:
oc rsync <pod-name>:/opt/app-root/src /c/source
https://docs.okd.io/3.11/dev_guide/copy_files_to_container.html