mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-01 07:22:49 +08:00
chore(docker): 将默认服务端口从80更改为8000
更新所有Dockerfile、nginx配置、docker-compose文件和README中的端口引用,统一使用8000端口以避免与系统常用端口的冲突
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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终止。
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ services:
|
||||
dockerfile: Dockerfile
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8800:80"
|
||||
- "8000:8000"
|
||||
volumes:
|
||||
- ./:/var/www/html
|
||||
extra_hosts:
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user