我正在尝试在 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:
- /sessionsRun Code Online (Sandbox Code Playgroud)
还有我的Dockerfile:
FROM php:5.6-apache
RUN docker-php-ext-install mysqliRun Code Online (Sandbox Code Playgroud)
一切都很好:我可以启动容器,但 PHP 本身无法写入目录(类似fwrite()或类似的目录)。
我研究了很多,尝试了很多教程,但一无所获......