# cxl_shm_deploy **Repository Path**: hemist/cxl_shm_deploy ## Basic Information - **Project Name**: cxl_shm_deploy - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-29 - **Last Updated**: 2025-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cxl_shm_deploy 请参考本文档进行容器化部署 ## Master && Web ### 1、需要 docker/docker-compose-v2 环境 ```shell # ubuntu # 安装 docker && docker-compose-v2 sudo apt-get install docker.io docker-compose-v2 # 替换国内镜像源(可选) sudo mkdir -p /etc/docker sudo vim /etc/docker/daemon.json ## 在文件中添加以下内容(推荐多个镜像源): { "registry-mirrors": [ "https://docker.1ms.run", "https://docker.m.daocloud.io", "https://docker-0.unsee.tech" ] } ## 重启 docker sudo systemctl daemon-reload sudo systemctl restart docker ``` ### 2、拉取镜像并启动 ```shell # 部分镜像从本地构建启动 docker compose up -d --build # 查看运行情况 docker ps ``` ### 3、手动修改 Nacos 浏览器登录 Nacos 服务:http://${host_ip}:8848/nacos 用户名:nacos 密码:nacos 修改 nacos 用户默认密码为 CXLSHM_master@2025 ![修改密码](img/nacos_password.png) 将 nacos 纳入管理员权限: ![修改权限](img/nacos_admin.png) ### 4、等待服务完全启动 ### 5、查看 Web 端 浏览器访问:http://${host_ip}:5556/ 用户名:admin 密码:CXLSHM_master@2025 ![Web主页](img/web_index.png) ## Client 需要安装客户端依赖: ```shell sudo apt install libcurl4-openssl-dev libcjson-dev uuid-dev ``` 将对应动态链接库和头文件移至指定目录,按需使用即可。 ```shell cp ./client/include/* /usr/include/ cp ./client/lib/* /usr/lib/ ``` 部署示意图: ![部署示意图](img/deploy.png)