{"id":15320987,"url":"https://github.com/zijiren233/docker-mcsm","last_synced_at":"2025-04-15T02:32:00.095Z","repository":{"id":46169559,"uuid":"515055531","full_name":"zijiren233/docker-mcsm","owner":"zijiren233","description":"使用 docker-compose 一键启动 mcsm-{web,daemon}","archived":false,"fork":false,"pushed_at":"2023-02-18T11:39:04.000Z","size":24,"stargazers_count":11,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T14:21:18.394Z","etag":null,"topics":["daemon","docker","docker-compose","mcsmaager","web"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zijiren233.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-18T06:07:51.000Z","updated_at":"2024-08-03T12:27:09.000Z","dependencies_parsed_at":"2023-01-23T10:30:21.247Z","dependency_job_id":null,"html_url":"https://github.com/zijiren233/docker-mcsm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zijiren233%2Fdocker-mcsm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zijiren233%2Fdocker-mcsm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zijiren233%2Fdocker-mcsm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zijiren233%2Fdocker-mcsm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zijiren233","download_url":"https://codeload.github.com/zijiren233/docker-mcsm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248993981,"owners_count":21195287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["daemon","docker","docker-compose","mcsmaager","web"],"created_at":"2024-10-01T09:09:33.587Z","updated_at":"2025-04-15T02:31:59.601Z","avatar_url":"https://github.com/zijiren233.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 使用 docker-compose 一键启动\n\n```shell\n\n请先安装 docker-compose 程序！！！\n\n例如在 debian 11 系统中:\n\napt update \u0026\u0026 apt install docker-compose\n\n```\n\n-   现已支持 docker 容器内调用宿主机 docker 来启动 `应用实例`\n\n    -   注意：如果要 `修改挂载目录` 只需要修改 `.env` 文件中的 `INSTALL_PATH`, 目录结尾不要有斜线!!！\n\n-   若不修改任何配置 则您的所有数据将会保存在宿主机的 `/opt/docker-mcsm` 下\n\n-   若您使用 unraid 搭建 docker-mcsm, 那么根据 unraid 的机制, 您的数据必须保存到 /mnt/user/appdata 下才能重启服务器不丢失数据。所以请修改 `.env` 文件中 INSTALL_PATH 为 `INSTALL_PATH=/mnt/user/appdata`。\n\n    -   此时 docker-mcsm 的所有数据会保存到 `/mnt/user/appdata/docker-mcsm` 目录下\n\n\u003cbr\u003e\n\n# docker-mcsm\\_稳定版\n\n## Usage\n\n-   运行:\n\n```shell\n\ngit clone --depth 1 https://github.com/zijiren233/docker-mcsm\n\ncd ./docker-mcsm/releases\n\ndocker-compose up -d # 运行 web 和 daemon\n\ndocker-compose up -d mcsm-web # 仅运行 web\n\ndocker-compose up -d mcsm-daemon # 仅运行 daemon\n\n```\n\n-   更新:\n\n```\n\ncd ./docker-mcsm/releases\n\ndocker-compose exec mcsm-web bash -c \"git pull \u0026\u0026 npm i --production --registry=https://registry.npmmirror.com\" # 更新 web\n\ndocker-compose exec mcsm-daemon bash -c \"git pull \u0026\u0026 npm i --production --registry=https://registry.npmmirror.com\" # 更新 daemon\n\ndocker-compose restart\n\n```\n\n-   发布版 web(前端): http://ip:23333\n\n-   发布版 daemon(后端): http://ip:24444\n\n-   发布版中不携带 java,如需运行 java 程序请在 `mcsm面板-\u003e环境镜像-\u003e环境镜像管理-\u003e新建镜像` 中自行构建\n\n    -   实例设置中的 `进程启动方式` 选择 `虚拟化容器`\n\n-   关闭服务器请进入到 docker-compose.yml 文件目录运行 `docker-compose stop`\n\n    -   运行 `docker-compose down` 来移除容器\n\n\u003cbr\u003e\n\n# docker-mcsm\\_开发版\n\n## Usage\n\n```shell\n\ngit clone https://github.com/zijiren233/docker-mcsm\n\ncd ./docker-mcsm/dev\n\ndocker-compose up -d\n\n```\n\n```\n\ncd ./docker-mcsm/dev\n\ndocker-compose down\n\ndocker-compose build --no-cache\n\ndocker-compose up -d\n\n```\n\n-   开发版 UI(网页前端): http://ip:8080\n\n-   开发版 MCSManager(控制面板端): http://ip:23333\n\n-   开发版 Daemon(守护进程): http://ip:24444\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzijiren233%2Fdocker-mcsm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzijiren233%2Fdocker-mcsm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzijiren233%2Fdocker-mcsm/lists"}