2016-05-03 9 views
0

meine Docker-compose.ymlDocker-compose/Wordpress Berechtigungsfehler für Datenträger-Bereitstellungs

wordpress: 
    image: wordpress 
    links: 
    - wordpress_db:mysql 
    ports: 
    - 8080:80 
    volumes: 
    - /tmp/html/:/var/www/html 
wordpress_db: 
    image: mysql:5.6.29 
    environment: 
    MYSQL_ROOT_PASSWORD: password 
phpmyadmin: 
    image: corbinu/docker-phpmyadmin 
    links: 
    - wordpress_db:mysql 
    ports: 
    - 8181:80 
    environment: 
    MYSQL_USERNAME: root 
    MYSQL_ROOT_PASSWORD: password 

wenn ich

sudo/usr/local tun/bin/Docker-komponieren bis

ich eine Menge von diesen bekommen

wordpress_1  | tar: ./wp-content/plugins/akismet/views/stats.php: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/wrapper.php: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/.htaccess: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/class.akismet-widget.php: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/class.akismet-admin.php: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/class.akismet.php: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/readme.txt: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/index.php: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/_inc: Cannot mkdir: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/_inc/img: Cannot mkdir: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/_inc/img/logo-full-2x.png: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/_inc/form.js: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/_inc/akismet.css: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/_inc/akismet.js: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/akismet.php: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/plugins/akismet/LICENSE.txt: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-content: Cannot mkdir: Permission denied 
wordpress_1  | tar: ./wp-content/index.php: Cannot open: No such file or directory 
wordpress_1  | tar: ./wp-trackback.php: Cannot open: Permission denied 
wordpress_1  | tar: ./wp-links-opml.php: Cannot open: Permission denied 
wordpress_1  | tar: ./wp-cron.php: Cannot open: Permission denied 
wordpress_1  | tar: ./wp-signup.php: Cannot open: Permission denied 
wordpress_1  | tar: .: Cannot utime: Permission denied 
wordpress_1  | tar: .: Cannot change ownership to uid 33, gid 33: Permission denied 
wordpress_1  | tar: .: Cannot change mode to rwxr-xr-x: Permission denied 
wordpress_1  | tar: Exiting with failure status due to previous errors 

irgendwelche Ideen?

gesetzt I 777/tmp/html

Antwort

1

In Bezug auf die Erlaubnis Teil verweigert, dies verbunden sein könnte:

  • Host (unter Windows oder ac, nur C: \ Benutzer oder/Users wird vom Linux VirtualHost gemountet)
    Das würde /tmp leer machen, was zu einem leeren /var/www/html führt.
  • die Linux-Richtlinie (siehe docker-library/wordpress issue 132), wenn Sie direkt auf einem Linux-Host sind.

Das Problem ist, dass setenforce 0 funktioniert anders auf Fedora und CentOS

+0

ja das Problem in selinux war, einmal in permissivem Modus funktionierte es – DmitrySemenov

Verwandte Themen