我正处于中间地带。遵循本教程https://cloud.google.com/container-engine/docs/tutorials/persistent-disk
我将wordpress部署到谷歌容器引擎。现在我不知道如何使用ftp或sftp访问此持久磁盘上的wordpress文件。我可以在filezilla上使用sftp访问项目文件,但无法在其中找到wordpress核心文件。有什么办法可以访问这些wordpress文件吗?
答案 0 :(得分:1)
包含wordpress文件的持久性磁盘附加到wordpress pod。此磁盘安装在wordpress pod下的/ var / www / html文件夹中。您可以通过连接到wordpress pod来访问这些文件。首先通过执行以下命令
获取正在运行的pod的名称 kubectl get pods
现在使用以下命令中的wordpress pod的名称。这会在wordpress pod上运行一个远程shell,
kubectl exec -it <POD_NAME> sh
在shell中,运行ls命令查看wordpress文件列表
# ls
这将列出wordpress文件。如果要编辑这些文件,则需要安装vim或nano。
# apt-get update
# apt-get install vim
# apt-get install nano
# vi wp-config.php
请注意,如果重新启动wordpress pod,将删除vim / nano。如果你真的想要它们在你的pod中,你需要创建一个自定义容器。
答案 1 :(得分:0)
首先来看看这里:https://stackoverflow.com/a/46011597/1197205 此插件使用Google云端存储,因此可以通过用户界面轻松访问
另一个解决方案(仅当你运行1个pod时,因为否则你需要在磁盘之间同步):使用sftp容器作为wordpress pod的边车