Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Wordpress PVC安装问题丢失+;在库伯内特斯发现_Docker_Kubernetes_Google Cloud Platform_Docker Compose - Fatal编程技术网

Docker Wordpress PVC安装问题丢失+;在库伯内特斯发现

Docker Wordpress PVC安装问题丢失+;在库伯内特斯发现,docker,kubernetes,google-cloud-platform,docker-compose,Docker,Kubernetes,Google Cloud Platform,Docker Compose,我使用GKE kubernetes集群创建了wordpress docker图像 Docker文件: FROM wordpress:php7.1-apache COPY /web /var/www/html RUN ls WORKDIR /var/www/html EXPOSE 80 部署.yaml volumeMounts: - name: wordpress-content-data mountPath: /var/www/html/ 当我尝试挂载一个

我使用GKE kubernetes集群创建了wordpress docker图像

Docker文件:

FROM wordpress:php7.1-apache
COPY /web /var/www/html
RUN ls
WORKDIR /var/www/html
EXPOSE 80
部署.yaml

volumeMounts:
        - name: wordpress-content-data
          mountPath: /var/www/html/
当我尝试挂载一个带有这个docker映像的pvc时,其中的所有数据都将变为空,文件夹“lost+found”将添加到路径中。我希望所有的数据在'html'文件夹中的PVC和新的部署来的wordpress数据应该只有改变文件将覆盖


我也在考虑为docker image添加CI/CD,因此请建议解决此问题的答案。

有很多好文章,介绍了如何在GKE上配置和部署wordpress以及数据持久性


很好。您可以使用本手册作为成功安装的示例。

我的错误在
Dockerfile

工作dockerfile就像

FROM wordpress:php7.1-apache
COPY /web /usr/src/wordpress
WORKDIR /var/www/html
EXPOSE 80
必须使用此路径来代替
/var/www/html

GitHub文档:

Docker hub文档:


您是否检查了任何在线文档以部署wordpress?类似这样的事情:它不再有用了