小编Már*_*ney的帖子

PHP无法在docker容器中写入

我正在尝试在 docker 中创建工作流程。很简单:只需 PHP 和 MySQL 进行少量测试。

我的docker-compose.yml

web:
  build: .docker
  links:
    - mysql:mysql
  ports:
    - "80:80"
    - "443:443"
  volumes:
    - ./public_html:/var/www/html
mysql:
  image: mysql:5.7
  environment:
    - MYSQL_ROOT_PASSWORD=root
  volumes:
    - "./.data/db:/var/lib/mysql"
phpmyadmin:
  image: phpmyadmin/phpmyadmin
  ports:
    - "8080:80"
  links:
    - mysql:mysql
  environment:
    - PMA_HOST=mysql
  volumes:
    - /sessions
Run Code Online (Sandbox Code Playgroud)

还有我的Dockerfile

FROM php:5.6-apache

RUN docker-php-ext-install mysqli
Run Code Online (Sandbox Code Playgroud)

一切都很好:我可以启动容器,但 PHP 本身无法写入目录(类似fwrite()或类似的目录)。

我研究了很多,尝试了很多教程,但一无所获......

docker dockerfile docker-compose

5
推荐指数
1
解决办法
5265
查看次数

标签 统计

docker ×1

docker-compose ×1

dockerfile ×1