Docker 的 WordPress 文件在哪里?

Posted

技术标签:

【中文标题】Docker 的 WordPress 文件在哪里?【英文标题】:Where are the WordPress files with Docker? 【发布时间】:2018-10-04 18:52:17 【问题描述】:

我开始在 MacOS 上运行 Docker,我刚刚能够安装一个 WordPress 容器并让它在本地运行。 但是 实际 WordPress 文件到底在哪里?

我是否需要通过 SSH 连接到容器,以便在那里查看/编辑它们?如果是这样,人们会怎么做?

【问题讨论】:

【参考方案1】:

Wordpress 文件保存在container 中,例如您可以在以下位置找到wp-content

/var/www/html/wp-content

但是,要“进入”正在运行的容器,您必须执行类似docker container exec -it <your_container_name> bash 的操作。更多内容:How to get into a docker container?


容器被认为是短暂的,这意味着一个好的做法是以一种让您轻松停止/移除容器并启动新容器而不会丢失您的东西的方式工作。要保留您的数据,您可以选择使用volumes


您可能还想看看这个,它对我有用:Volume mount when setting up Wordpress with docker。如果您的案例是在 docker 容器上开发 wordpress,那么……情况就不同了。

【讨论】:

FWIW 你可以使用docker ps 来获取容器名称【参考方案2】:

如果你在第一次运行docker镜像时没有设置绑定,你仍然可以执行以下操作。

docker volume ls 

将列出本地 docker 使用的所有卷。 你可以做的如下:

docker volume inspect "VOLUME NAME"


e.g. docker volume inspect "181f5c9916a29e9f654317988f49237ea9067157bc94041176ab6ae5f9a57954"

您将找到每个 docker 卷的挂载点。可能不止 1 个,每个都有一个挂载点。

【讨论】:

那么,我需要为图像设置绑定吗?还是 SSH 进入镜像? 如果 wordpress 容器的文件位于 /var/www/html,您可以在第一次运行之前使用 -v /Users/myself/myfolder:/var/www/html 设置绑定

以上是关于Docker 的 WordPress 文件在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP 中的 wordpress 文件夹在哪里?

WordPress默认自带的robots.txt文件设置在哪里

使用docker-compose部署WordPress项目

text wordpress docker撰写文件进行测试

Mac中Docker容器配置文件的位置在哪里?

具有自定义 php.ini 文件设置的 Docker Wordpress 容器