Dockerized WordPress разрешение отличается на подключенных томах - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть докернизированный Wordpress со следующей конфигурацией

docker-compose.yml

  wordpress:
    depends_on:
      - db
    build: docker/wordpress/
    restart: always
    volumes:
      #  - ${PWD}/src:/var/www/html <-- NO ISSUE: Mouting the whole directory
      - ${PWD}/wp-content:/var/www/html/wp-content <-- ISSUE: Mouting just the wp-content direcotry.
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_PASSWORD: password
    ports:
      - 80:80
      - 443:443
    networks:
      - back

docker / wordpress / Dockerfile

FROM wordpress:latest
RUN chown -Rf www-data:www-data /var/www/html
# RUN chown -RF www-data:www-data /var/www/html/wp-content <-- DOESN'T WORK, No such file or directory

Когда я просто монтирую каталог wp-content, даже если я устанавливаю разрешение на chmod 777 вручную через SSH в контейнере WordPress, он все равно попросит меня использовать FTP-соединение при обновлении / установкеплагины.Однако, если я смонтирую весь каталог var/www/html на своем хост-компьютере, проблема, похоже, исчезнет.Но я не хочу этого делать, потому что мне нужно всего лишь wp-content для совместного использования на моей хост-машине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...