wordpress - docker-compose 在安装 wordpress 时锁定我的本地文件夹
问题描述
我正在尝试使用 docker-compose 安装 wordpress,一切运行良好,但是当我使用 docker-compose 安装它时,我的机器上的当前文件夹出现锁定问题。
这是我的 docker-compose.yaml
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/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:
- ./wp-content:/var/www/html/wp-content
volumes:
db_data:
这是文件夹的锁定方式
wp-content 的所有者不是 root,这是因为它是使用 docker-compose 创建的,我试图更改所有者但与 db 的连接失败!
解决方案
如您所见,容器和文件夹之间有一个共享卷:
volumes:
- ./wp-content:/var/www/html/wp-content
您可以停止容器以更改文件夹内容
推荐阅读
- javascript - 从 Typescript 接口生成数据库模式
- php - PHP脚本显示除以零的错误,其中变量的值大于零
- bootstrap-4 - 粘性导航不会跟随页面上的下一个容器
- python - 如何根据单词的值排列单词列表?
- c# - 如何通过 C# Windows 应用程序连接和发送查询到 MariaDB 数据库?
- javascript - Axios.js - preventDefault() 在单击时不起作用,并且数据参数似乎关闭
- java - 如何将 XML 视图放入数组变量中?
- django-import-export - 如何更改导出文件的列名
- javascript - 在 Angular 中使用 ngFor 选择选项显示重复值,API 为不同员工返回具有相同部门 ID 的值
- python - ufunc 'add' 不包含签名匹配类型的循环(dtype('
dtype(' 好吧,我正在尝试使用 test.txt 文件中的行运行一些测试,并将它们导入到 numpy 数组中,以便对它们进行一些计算。但是,在我编写完代码后,它显示了标题中出现的错误消息。
这是我的代码:
import numpy