mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-01 15:32:48 +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"]
|
# 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
|
||||||
|
|
||||||
|
|||||||
@@ -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终止。
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user