docker compose 更改了目录权限

时间:2021-03-11 10:37:04

标签: docker docker-compose

我创建了 docker-compose,当我运行它时,它会为其中的图像创建两个目录:
1- ./my_db 用于 mysql
2- ./wordpress_db 用于 wordpress wp-content


但是当这些列表被创建时,我不能对它们进行更改

如何解决这个问题?

感谢帮助我

docker-compose.yml

version: '3.9'

services: 
  db:
    image: mysql:latest
    container_name: mysql
    restart: always
    command: "--default-authentication-plugin=mysql_native_password"
    volumes: 
      - ./my_db:/var/lib/mysql
    environment: 
      MYSQL_ROOT_PASSWORD: mjs
      MYSQL_DATABASE: wpdb
      MYSQL_USER: user1
      MYSQL_PASSWORD: mjs

  wordpress:
    image: wordpress
    container_name: wordpress
    restart: always
    volumes: 
      - ./wordpress_db:/var/www/html/wp-content
    environment: 
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_NAME: wpdb
      WORDPRESS_DB_USER: user1
      WORDPRESS_DB_PASSWORD: mjs
    ports: 
      - 8080:80
      - 443:443
    depends_on: 
      - db

  phpmyadmin:
    image: phpmyadmin:latest
    restart: always
    ports: 
      - 3333:80
    environment: 
      PMA_HOST: db
      MYSQL_ROOT_PASSWORD: mjs

例如,我在 wordpress_db 中创建了一个文件并为此设置了名称 sss,但它向我展示了这个enter image description here

或触摸无法触摸'sss':终端中的权限被拒绝

wordpress_db 中的文件

-rw-r--r-- 1 www-data www-data   28 ژانویه   8  2012 index.php
drwxr-xr-x 3 www-data www-data 4.0K فوریه   22 18:40 plugins
drwxr-xr-x 5 www-data www-data 4.0K فوریه   22 18:40 themes

是否可以做一些从一开始就没有发生的事情?

0 个答案:

没有答案
相关问题