admin.net框架docker部署

前端:nginx

docker run 
-id
-p 81:80 -v /root/docker/ioms/conf/nginx:/etc/nginx //配置文件映射 -v /root/docker/ioms/logs/:/var/log/nginx //日志 -v /root/docker/ioms/www/:/usr/share/nginx/html //html文件 --name ioms.frontend nginx:latest

配置文件在这里:下载文件

后端:dotnet6

复制代码
docker run 
-id 
-p 7000:5000 
-v /root/ioms/publish:/app 
--name ioms.backend 
--log-opt max-size=10m //日志文件大小最大10M
--log-opt max-file=3//日志文件最多3个
admin.net.server:1.0 
bash start.sh
复制代码

Start.sh启动脚本文件说明

#!/bin/sh
# vim:sw=4:ts=4:et
cd app/;
dotnet Admin.NET.Web.Entry.dll --urls http://*.*:5000;

 数据库:mariadb

docker run 
--name mariadb-prod
-p 3306:3306
-e MYSQL_ROOT_PASSWORD=123456
-v /data/software_docker/mariadb_test/data:/var/lib/mysql
-d
mariadb:latest

portainer:docker容器管理器

docker run 
-d
--name portainer
-p 9000:9000
-v /var/run/docker.sock:/var/run/docker.sock
-v /data/portainer_data:/data
portainer/portainer-ce:latest

admin.net.vedio:rtsp视频流转flv 通过websocket推送给前端

docker run 
-id
-p 8888:8888
-v /home/mes/admin.net/vedio:/home/express
--name admin.net.vedio
node:latest
node /home/express/server.js

node服务文件在这里:下载文件

 

posted @   lichacc  阅读(768)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示