chore(docker): 将默认服务端口从80更改为8000

更新所有Dockerfile、nginx配置、docker-compose文件和README中的端口引用,统一使用8000端口以避免与系统常用端口的冲突
This commit is contained in:
augushong
2026-05-06 19:37:36 +08:00
parent e44efb33e0
commit 748307e826
12 changed files with 16 additions and 16 deletions

View File

@@ -23,7 +23,7 @@ VOLUME /var/www/html/storage
# VOLUME ["/var/www/html"] # VOLUME ["/var/www/html"]
# 暴露 Nginx 端口 # 暴露 Nginx 端口
EXPOSE 80 EXPOSE 8000
RUN chmod +x /var/www/html/docker/run.sh RUN chmod +x /var/www/html/docker/run.sh

View File

@@ -259,7 +259,7 @@ docker build -t ulthon/ulthon_admin:202404071454 .
``` ```
docker run -d \ docker run -d \
--restart=always \ --restart=always \
-p 88:80 \ -p 8000:8000 \
-v /data/ulthon_admin/runtime:/var/www/html/runtime \ -v /data/ulthon_admin/runtime:/var/www/html/runtime \
-v /data/ulthon_admin/storage:/var/www/html/public/storage \ -v /data/ulthon_admin/storage:/var/www/html/public/storage \
-v /data/ulthon_admin/build:/var/www/html/public/build \ -v /data/ulthon_admin/build:/var/www/html/public/build \
@@ -268,7 +268,7 @@ docker run -d \
server server
``` ```
- 端口:需要暴露80端口冒号左侧可自定义修改为本机可用的一个端口。 - 端口:容器内和外部默认均为8000端口冒号左侧可自定义修改为本机可用的一个端口。
- runtime需要映射runtime目录冒号左侧可自定义修改为指定的目录推荐设置因为缓存、日志等文件都保存在这个目录下不指定的话重启丢失。 - runtime需要映射runtime目录冒号左侧可自定义修改为指定的目录推荐设置因为缓存、日志等文件都保存在这个目录下不指定的话重启丢失。
- public/storage框架默认的上传文件存储在public/storage下因此必须映射该目录如果系统不需要上传则可以不设置。 - public/storage框架默认的上传文件存储在public/storage下因此必须映射该目录如果系统不需要上传则可以不设置。
- public/build框架默认的生成文件比如海报、二维码存储在public/build下推荐映射否则重启后丢失。 - public/build框架默认的生成文件比如海报、二维码存储在public/build下推荐映射否则重启后丢失。
@@ -294,9 +294,9 @@ docker compose up -d
然后运行: 然后运行:
```bash ```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终止。 要注意该命令不能通过crtl+c终止。

View File

@@ -11,7 +11,7 @@ services:
dockerfile: Dockerfile # Dockerfile 的名称 dockerfile: Dockerfile # Dockerfile 的名称
restart: always restart: always
ports: ports:
- "88:80" # HTTP - "8000:8000" # HTTP
volumes: volumes:
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释 - ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
# - ./runtime:/var/www/html/runtime # - ./runtime:/var/www/html/runtime

View File

@@ -1,7 +1,7 @@
server { server {
listen 80 default_server; listen 8000 default_server;
listen [::]:80 default_server; listen [::]:8000 default_server;
root /var/www/html/public; root /var/www/html/public;
index index.php index.html index.htm; index index.php index.html index.htm;

View File

@@ -23,7 +23,7 @@ VOLUME /var/www/html/storage
# VOLUME ["/var/www/html"] # VOLUME ["/var/www/html"]
# 暴露 Nginx 端口 # 暴露 Nginx 端口
EXPOSE 80 EXPOSE 8000
RUN chmod +x /var/www/html/docker/run.sh RUN chmod +x /var/www/html/docker/run.sh

View File

@@ -11,7 +11,7 @@ services:
dockerfile: Dockerfile # Dockerfile 的名称 dockerfile: Dockerfile # Dockerfile 的名称
restart: always restart: always
ports: ports:
- "88:80" # HTTP - "8000:8000" # HTTP
volumes: volumes:
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释 - ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
# - ./runtime:/var/www/html/runtime # - ./runtime:/var/www/html/runtime

View File

@@ -23,7 +23,7 @@ VOLUME /var/www/html/storage
# VOLUME ["/var/www/html"] # VOLUME ["/var/www/html"]
# 暴露 Nginx 端口 # 暴露 Nginx 端口
EXPOSE 80 EXPOSE 8000
RUN chmod +x /var/www/html/docker/run.sh RUN chmod +x /var/www/html/docker/run.sh

View File

@@ -11,7 +11,7 @@ services:
dockerfile: Dockerfile # Dockerfile 的名称 dockerfile: Dockerfile # Dockerfile 的名称
restart: always restart: always
ports: ports:
- "88:80" # HTTP - "8000:8000" # HTTP
volumes: volumes:
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释 - ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
# - ./runtime:/var/www/html/runtime # - ./runtime:/var/www/html/runtime

View File

@@ -75,7 +75,7 @@ VOLUME /var/www/html/storage
# VOLUME ["/var/www/html"] # VOLUME ["/var/www/html"]
# Expose Nginx port # Expose Nginx port
EXPOSE 80 EXPOSE 8000
RUN chmod +x /var/www/html/docker/run.sh RUN chmod +x /var/www/html/docker/run.sh

View File

@@ -9,7 +9,7 @@ services:
dockerfile: Dockerfile dockerfile: Dockerfile
restart: unless-stopped restart: unless-stopped
ports: ports:
- "8800:80" - "8000:8000"
volumes: volumes:
- ./:/var/www/html - ./:/var/www/html
extra_hosts: extra_hosts:

View File

@@ -70,7 +70,7 @@ VOLUME /var/www/html/storage
# VOLUME ["/var/www/html"] # VOLUME ["/var/www/html"]
# 暴露 Nginx 端口 # 暴露 Nginx 端口
EXPOSE 80 EXPOSE 8000
RUN chmod +x /var/www/html/docker/run.sh RUN chmod +x /var/www/html/docker/run.sh

View File

@@ -11,7 +11,7 @@ services:
dockerfile: Dockerfile # Dockerfile 的名称 dockerfile: Dockerfile # Dockerfile 的名称
restart: always restart: always
ports: ports:
- "88:80" # HTTP - "8000:8000" # HTTP
volumes: volumes:
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释 - ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
# - ./runtime:/var/www/html/runtime # - ./runtime:/var/www/html/runtime