我是docker的新手,并尝试使用此tutum / wordpress图像运行Wordpress应用程序:https://hub.docker.com/r/tutum/wordpress/
我只需按照以下步骤操作:docker run -d -p 80:80 tutum / wordpress
但是当我关闭电脑并再次运行时,所有数据库+应用程序都消失了。我需要从头开始重启。
如何保留数据库和应用程序?
答案 0 :(得分:1)
该图片已弃用。所以你应该使用官方的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
。因此,如果您需要持久化插件目录,那么您需要使用卷来映射它,就像我为mysql所做的那样