chore: docker部署安装脚本
This commit is contained in:
@@ -26,13 +26,25 @@ probject
|
||||
| /var/log | 网管相关日志输出 |
|
||||
| /tmp/omc | 存放从网元拉取到本地的文件 |
|
||||
|
||||
端口声明
|
||||
|
||||
| 端口 | 说明 |
|
||||
| ----- | ----------------------------- |
|
||||
| 22 | 网管 容器内部 SSH 服务 |
|
||||
| 80 | 网管 Nginx HTTP 服务 |
|
||||
| 443 | 网管 Nginx HTTP2 服务 |
|
||||
| 33030 | 网管后台 API HTTP 服务 |
|
||||
| 33443 | 网管后台 API HTTP2 服务 |
|
||||
| 33033 | 网管信令跟踪 UDP 协议接收服务 |
|
||||
| 33060 | 网管性能分析监控 metrics 服务 |
|
||||
|
||||
## 编译
|
||||
|
||||
- `VERSION` 变量是后端程序打包版本号注入
|
||||
|
||||
```sh
|
||||
|
||||
docker build --build-arg VERSION="241211" -t omc:2.2412.1 .
|
||||
docker build --build-arg VERSION="241212" -t omc:2.2412.1 .
|
||||
|
||||
```
|
||||
|
||||
@@ -47,12 +59,13 @@ docker run -d \
|
||||
--restart=always \
|
||||
-p 8822:22 \
|
||||
-p 8880:80 \
|
||||
-p 8884:443 \
|
||||
-p 8830:33030 \
|
||||
-p 8833:33033 \
|
||||
-p 8840:33040 \
|
||||
-p 8860:33060 \
|
||||
-v /home/manager/probject/omc_api/docker/omc:/usr/local/etc/omc \
|
||||
-v /home/manager/probject/omc_api/docker/omc/logs:/var/log \
|
||||
-v /home/manager/probject/omc_api/docker/omc/tmp:/tmp/omc \
|
||||
-v /home/manager/probject/omc_api/docker/omc/nginx/cert:/etc/nginx/cert \
|
||||
-v /home/manager/probject/omc_api/docker/omc/nginx/nginx.conf:/etc/nginx/nginx.conf \
|
||||
-e TZ="Asia/Shanghai" \
|
||||
@@ -86,5 +99,9 @@ docker load -i redis_7.2.5.tar
|
||||
docker load -i mysql_8.0.39.tar
|
||||
docker load -i omc_2.2412.1.tar
|
||||
|
||||
sudo bash omc.sh install
|
||||
sudo bash omc-docker.sh install
|
||||
|
||||
mkdir omc-r2.2412.1-ub22-cloud
|
||||
tar -czvf omc-r2.2412.1-ub22-cloud.tgz omc-r2.2412.1-ub22-cloud/
|
||||
tar -xzvf omc-r2.2412.1-ub22-cloud.tgz
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user