Compare commits

..

4 Commits

Author SHA1 Message Date
小王 a6744f02f6 修改readme.md 2024-09-20 09:36:32 +08:00
小王 23a8e0fe50 修改readme.md 2024-09-20 09:33:18 +08:00
小王 5d76677113 修改readme.md 2024-09-20 09:29:38 +08:00
小王 23db60a514 修改docker底包 2024-09-20 09:07:04 +08:00
2 changed files with 27 additions and 17 deletions

View File

@ -1,12 +1,7 @@
FROM php:8.2.16-fpm-alpine3.19
FROM anxan-docker.pkg.coding.net/d/repo/workerman-environment:0.0.1
LABEL org.opencontainers.image.authors="anfu"
RUN set -eux \
&& sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
&& apk add --no-cache nginx \
&& docker-php-ext-install pcntl
VOLUME /var/www/html
ENV NACOS_ADDR="192.168.1.105:8848" \

View File

@ -2,29 +2,43 @@
-
- docker运行命令
```bash
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.9
docker run -d \
--name file-server \
-p 8000:80 \
-v ./data:/var/www/html/public/uploads \
-e NACOS_ADDR=192.168.1.105:8848 \
-e SERVICE_PORT=8000 \
-e SERVER_ADDR=192.168.1.235 \
-e ORIGIN_URL=192.168.1.235:8000 \
-e NAMESPACE_ID=0a1c32f2-dea1-4ec1-b546-cb4635cd7db2 \
-e SERVICE_NAME=zeroerroa-file
-e APP_DEBUG=false \
anxan-docker.pkg.coding.net/d/repo/micro-php-nacos:0.0.9
```
- docker-compose.yml
```bash
networks:
micro-php-nacos:
file-server:
driver: bridge
services:
micro-php-nacos:
file-server:
image: anxan-docker.pkg.coding.net/d/repo/micro-php-nacos:0.0.9
container_name: micro-php-nacos
container_name: file-server
restart: unless-stopped
networks:
- micro-php-nacos
- file-server
ports:
- 8000:80
- 8011:80
volumes:
- /your/path:/var/www/html/public/uploads
- ./data:/var/www/html/public/uploads
environment:
- NACOS_ADDR=192.168.1.105:8848
- SERVICE_PORT=8000
- ORIGIN_URL=file.zeroerr.cn
- SERVICE_PORT=8011
- SERVER_ADDR=192.168.1.105
- ORIGIN_URL=file.example.com
- NAMESPACE_ID=0a1c32f2-dea1-4ec1-b546-cb4635cd7db2
- SERVICE_NAME=zeroerroa-file
- APP_DEBUG=false
```
@ -34,9 +48,10 @@ services:
|-|-|-|-|
|`NACOS_ADDR`| nacos注册地址 |`192.168.1.105:8848` |*|
|`SERVICE_PORT`| 指定外部可以向内访问的端口 |`8000`|*|
|`SERVER_ADDR`| 指定服务地址 |`192.168.1.105`|*|
|`ORIGIN_URL`| 允许跨域的网址 |`{docker容器内ip}:8000`|-|
|`NAMESPACE_ID`| 要注册NACOS命名空间 |`0a1c32f2-dea1-4ec1-b546-cb4635cd7db2`|-|
|`SERVICE_NAME`| 微服务名称 |`zeroerroa-file`|-|
|`NAMESPACE_ID`| 要注册NACOS命名空间 |`0a1c32f2-dea1-4ec1-b546-cb4635cd7db2`|*|
|`SERVICE_NAME`| 微服务名称 |`zeroerroa-file`|*|
|`APP_DEBUG`| 是否开启调试模式 |`false`|-|
内部暴露的端口