diff --git a/Dockerfile b/Dockerfile index 6364f61..bdb553f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,7 @@ VOLUME /var/www/html/storage # VOLUME ["/var/www/html"] # 暴露 Nginx 端口 -EXPOSE 80 +EXPOSE 8000 RUN chmod +x /var/www/html/docker/run.sh diff --git a/README.md b/README.md index e9f1e25..1f603f2 100644 --- a/README.md +++ b/README.md @@ -259,7 +259,7 @@ docker build -t ulthon/ulthon_admin:202404071454 . ``` docker run -d \ --restart=always \ --p 88:80 \ +-p 8000:8000 \ -v /data/ulthon_admin/runtime:/var/www/html/runtime \ -v /data/ulthon_admin/storage:/var/www/html/public/storage \ -v /data/ulthon_admin/build:/var/www/html/public/build \ @@ -268,7 +268,7 @@ docker run -d \ server ``` -- 端口:需要暴露80端口,冒号左侧可自定义,修改为本机可用的一个端口。 +- 端口:容器内和外部默认均为8000端口,冒号左侧可自定义,修改为本机可用的一个端口。 - runtime:需要映射runtime目录,冒号左侧可自定义,修改为指定的目录,推荐设置,因为缓存、日志等文件都保存在这个目录下,不指定的话,重启丢失。 - public/storage:框架默认的上传文件存储在public/storage下,因此必须映射该目录,如果系统不需要上传,则可以不设置。 - public/build:框架默认的生成文件(比如海报、二维码)存储在public/build下,推荐映射,否则重启后丢失。 @@ -294,9 +294,9 @@ docker compose up -d 然后运行: ```bash # 默认行为 -docker run --rm -it --name ulthon_admin_instance -p 88:80 -v ./:/var/www/html/ ulthon/ulthon_admin:v1 +docker run --rm -it --name ulthon_admin_instance -p 8000:8000 -v ./:/var/www/html/ ulthon/ulthon_admin:v1 # 运行指定命令 -docker run --rm -it --name ulthon_admin_instance -p 88:80 -v ./:/var/www/html/ ulthon/ulthon_admin:v1 think +docker run --rm -it --name ulthon_admin_instance -p 8000:8000 -v ./:/var/www/html/ ulthon/ulthon_admin:v1 think ``` 要注意该命令不能通过crtl+c终止。 diff --git a/docker-compose.yaml b/docker-compose.yaml index 5b62c9d..596b0fc 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -11,7 +11,7 @@ services: dockerfile: Dockerfile # Dockerfile 的名称 restart: always ports: - - "88:80" # HTTP + - "8000:8000" # HTTP volumes: - ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释 # - ./runtime:/var/www/html/runtime diff --git a/docker/nginx.conf b/docker/nginx.conf index 567c883..801249e 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -1,7 +1,7 @@ server { - listen 80 default_server; - listen [::]:80 default_server; + listen 8000 default_server; + listen [::]:8000 default_server; root /var/www/html/public; index index.php index.html index.htm; diff --git a/source/stack/base-build/Dockerfile b/source/stack/base-build/Dockerfile index dfc3609..ec2b47f 100644 --- a/source/stack/base-build/Dockerfile +++ b/source/stack/base-build/Dockerfile @@ -23,7 +23,7 @@ VOLUME /var/www/html/storage # VOLUME ["/var/www/html"] # 暴露 Nginx 端口 -EXPOSE 80 +EXPOSE 8000 RUN chmod +x /var/www/html/docker/run.sh diff --git a/source/stack/base-build/docker-compose.yaml b/source/stack/base-build/docker-compose.yaml index 5b62c9d..596b0fc 100644 --- a/source/stack/base-build/docker-compose.yaml +++ b/source/stack/base-build/docker-compose.yaml @@ -11,7 +11,7 @@ services: dockerfile: Dockerfile # Dockerfile 的名称 restart: always ports: - - "88:80" # HTTP + - "8000:8000" # HTTP volumes: - ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释 # - ./runtime:/var/www/html/runtime diff --git a/source/stack/default/Dockerfile b/source/stack/default/Dockerfile index 6364f61..bdb553f 100644 --- a/source/stack/default/Dockerfile +++ b/source/stack/default/Dockerfile @@ -23,7 +23,7 @@ VOLUME /var/www/html/storage # VOLUME ["/var/www/html"] # 暴露 Nginx 端口 -EXPOSE 80 +EXPOSE 8000 RUN chmod +x /var/www/html/docker/run.sh diff --git a/source/stack/default/docker-compose.yaml b/source/stack/default/docker-compose.yaml index 5b62c9d..596b0fc 100644 --- a/source/stack/default/docker-compose.yaml +++ b/source/stack/default/docker-compose.yaml @@ -11,7 +11,7 @@ services: dockerfile: Dockerfile # Dockerfile 的名称 restart: always ports: - - "88:80" # HTTP + - "8000:8000" # HTTP volumes: - ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释 # - ./runtime:/var/www/html/runtime diff --git a/source/stack/docker-dev/Dockerfile b/source/stack/docker-dev/Dockerfile index 943ba93..dfe445b 100644 --- a/source/stack/docker-dev/Dockerfile +++ b/source/stack/docker-dev/Dockerfile @@ -75,7 +75,7 @@ VOLUME /var/www/html/storage # VOLUME ["/var/www/html"] # Expose Nginx port -EXPOSE 80 +EXPOSE 8000 RUN chmod +x /var/www/html/docker/run.sh diff --git a/source/stack/docker-dev/docker-compose.yaml b/source/stack/docker-dev/docker-compose.yaml index 7d2903f..13ddccb 100644 --- a/source/stack/docker-dev/docker-compose.yaml +++ b/source/stack/docker-dev/docker-compose.yaml @@ -9,7 +9,7 @@ services: dockerfile: Dockerfile restart: unless-stopped ports: - - "8800:80" + - "8000:8000" volumes: - ./:/var/www/html extra_hosts: diff --git a/source/stack/full/Dockerfile b/source/stack/full/Dockerfile index 572819f..eb5b4a3 100644 --- a/source/stack/full/Dockerfile +++ b/source/stack/full/Dockerfile @@ -70,7 +70,7 @@ VOLUME /var/www/html/storage # VOLUME ["/var/www/html"] # 暴露 Nginx 端口 -EXPOSE 80 +EXPOSE 8000 RUN chmod +x /var/www/html/docker/run.sh diff --git a/source/stack/full/docker-compose.yaml b/source/stack/full/docker-compose.yaml index 5b62c9d..596b0fc 100644 --- a/source/stack/full/docker-compose.yaml +++ b/source/stack/full/docker-compose.yaml @@ -11,7 +11,7 @@ services: dockerfile: Dockerfile # Dockerfile 的名称 restart: always ports: - - "88:80" # HTTP + - "8000:8000" # HTTP volumes: - ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释 # - ./runtime:/var/www/html/runtime