1.5 KiB
1.5 KiB
使用方法
- docker运行命令
docker run -d --name php-file-server -p 8000:80 -v /your/path:/var/www/html/public -e NACOS_ADDR=192.168.1.105:8848 -e SERVICE_PORT=8000 -e ORIGIN_URL=file.zeroerr.cn anxan-docker.pkg.coding.net/d/repo/micro-php-nacos:0.0.6
- docker-compose.yml
networks:
micro-php-nacos:
driver: bridge
services:
micro-php-nacos:
image: anxan-docker.pkg.coding.net/d/repo/micro-php-nacos:0.0.6
container_name: micro-php-nacos
restart: unless-stopped
networks:
- micro-php-nacos
ports:
- 8000:80
volumes:
- /your/path:/var/www/html/public/uploads
environment:
- NACOS_ADDR=192.168.1.105:8848
- SERVICE_PORT=8000
- ORIGIN_URL=file.zeroerr.cn
- APP_DEBUG=false
可供配置的环境变量
变量名 | 描述 | 默认值 | 必填 |
---|---|---|---|
NACOS_ADDR |
nacos注册地址 | 192.168.1.105:8848 |
* |
SERVICE_PORT |
指定外部可以向内访问的端口 | 8000 |
* |
ORIGIN_URL |
允许跨域的域名 | docker容器内ip | - |
内部暴露的端口
端口 | 描述 |
---|---|
80 |
服务端口 |
容器内的工作目录
- /var/www/html
如何保存数据
将文件夹 /var/www/html/public
设置为映射到挂载点
注意事项
- 将外部文件夹映射到容器内的
/var/www/html/public
文件夹时,需要给对应的外部文件夹添加权限,否则上传的文件会无法保存。 -p
向外映射的端口,需要和环境变量的SERVICE_PORT
一致。