Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zijiren233/docker-mcsm
使用 docker-compose 一键启动 mcsm-{web,daemon}
https://github.com/zijiren233/docker-mcsm
daemon docker docker-compose mcsmaager web
Last synced: 3 months ago
JSON representation
使用 docker-compose 一键启动 mcsm-{web,daemon}
- Host: GitHub
- URL: https://github.com/zijiren233/docker-mcsm
- Owner: zijiren233
- License: mit
- Created: 2022-07-18T06:07:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-18T11:39:04.000Z (almost 2 years ago)
- Last Synced: 2024-10-02T09:09:40.713Z (4 months ago)
- Topics: daemon, docker, docker-compose, mcsmaager, web
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 11
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 使用 docker-compose 一键启动
```shell
请先安装 docker-compose 程序!!!
例如在 debian 11 系统中:
apt update && apt install docker-compose
```
- 现已支持 docker 容器内调用宿主机 docker 来启动 `应用实例`
- 注意:如果要 `修改挂载目录` 只需要修改 `.env` 文件中的 `INSTALL_PATH`, 目录结尾不要有斜线!!!
- 若不修改任何配置 则您的所有数据将会保存在宿主机的 `/opt/docker-mcsm` 下
- 若您使用 unraid 搭建 docker-mcsm, 那么根据 unraid 的机制, 您的数据必须保存到 /mnt/user/appdata 下才能重启服务器不丢失数据。所以请修改 `.env` 文件中 INSTALL_PATH 为 `INSTALL_PATH=/mnt/user/appdata`。
- 此时 docker-mcsm 的所有数据会保存到 `/mnt/user/appdata/docker-mcsm` 目录下
# docker-mcsm\_稳定版
## Usage
- 运行:
```shell
git clone --depth 1 https://github.com/zijiren233/docker-mcsm
cd ./docker-mcsm/releases
docker-compose up -d # 运行 web 和 daemon
docker-compose up -d mcsm-web # 仅运行 web
docker-compose up -d mcsm-daemon # 仅运行 daemon
```
- 更新:
```
cd ./docker-mcsm/releases
docker-compose exec mcsm-web bash -c "git pull && npm i --production --registry=https://registry.npmmirror.com" # 更新 web
docker-compose exec mcsm-daemon bash -c "git pull && npm i --production --registry=https://registry.npmmirror.com" # 更新 daemon
docker-compose restart
```
- 发布版 web(前端): http://ip:23333
- 发布版 daemon(后端): http://ip:24444
- 发布版中不携带 java,如需运行 java 程序请在 `mcsm面板->环境镜像->环境镜像管理->新建镜像` 中自行构建
- 实例设置中的 `进程启动方式` 选择 `虚拟化容器`
- 关闭服务器请进入到 docker-compose.yml 文件目录运行 `docker-compose stop`
- 运行 `docker-compose down` 来移除容器
# docker-mcsm\_开发版
## Usage
```shell
git clone https://github.com/zijiren233/docker-mcsm
cd ./docker-mcsm/dev
docker-compose up -d
```
```
cd ./docker-mcsm/dev
docker-compose down
docker-compose build --no-cache
docker-compose up -d
```
- 开发版 UI(网页前端): http://ip:8080
- 开发版 MCSManager(控制面板端): http://ip:23333
- 开发版 Daemon(守护进程): http://ip:24444