为什么关闭tutum/wordpress会自动删除所有应用程序和数据?

为什么关闭tutum/wordpress会自动删除所有应用程序和数据?,wordpress,docker,Wordpress,Docker,我是docker的新手,正在尝试使用以下tutum/Wordpress图像运行Wordpress应用程序: 我只需遵循以下步骤:docker run-d-p80:80 tutum/wordpress 但当我关掉电脑,再次运行时,所有的数据库+应用程序都消失了。我需要从头开始 如何持久化数据库和应用程序?该映像已弃用。所以你应该使用官方的wordpress图片 version: '3.1' services: wordpress: image: wordpress port

我是docker的新手,正在尝试使用以下tutum/Wordpress图像运行Wordpress应用程序:

我只需遵循以下步骤:docker run-d-p80:80 tutum/wordpress

但当我关掉电脑,再次运行时,所有的数据库+应用程序都消失了。我需要从头开始


如何持久化数据库和应用程序?

该映像已弃用。所以你应该使用官方的wordpress图片

version: '3.1'

services:

  wordpress:
    image: wordpress
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_PASSWORD: example

  mysql:
    image: mysql:5.7
    volumes:
      - ./data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: example

然后使用docker compose up来启动wordpress。wordpress映像的代码位于/usr/src/wordpress。因此,如果您需要持久化plugins目录,那么您需要使用卷来映射它,就像我为mysql

Man所做的那样,除非我之前偶然发现了这一点。是的,我现在正在使用该配置,但还没有用于wordpress的卷。所以,如果以前我的wordpress数据没有保存在卷中,我如何将其移动到新卷中?我是否应该手动备份并将其移动到主机,然后将其恢复到卷?如何将该卷保存到另一个备份文件?抱歉,这里没有问题,请加载图像一次。文件夹将位于主机上。在主机上,您只需复制现有文件夹并将其复制到为卷指定的主机路径