我开始使用Docker了.我正在使用WordPress基本图像和docker-compose.
我正在尝试ssh到其中一个容器中来检查在初始构建期间创建的文件/目录.我试图跑docker-compose run containername ls -la,但那没有做任何事情.即使它确实如此,我宁愿有一个控制台,我可以遍历目录结构,而不是运行单个命令.使用Docker执行此操作的正确方法是什么?
快速入门:撰写和WordPress提出以下建议docker-compose.yml
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- dbdata:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
dbdata:
Run Code Online (Sandbox Code Playgroud)
对于持久化数据库数据,将创建一个卷:
- docker卷会
db_data保留Wordpress对数据库所做的任何更新.
但没有提到wordpress容器......
问题:
wordpress容器创建卷,以便保留将要添加的数据(通过帖子,上传,主题)?