{"id":21570897,"url":"https://github.com/rexhang/docker-node-serve","last_synced_at":"2026-05-18T01:37:26.099Z","repository":{"id":184168048,"uuid":"671421002","full_name":"rexhang/docker-node-serve","owner":"rexhang","description":"docker tech","archived":false,"fork":false,"pushed_at":"2023-07-27T12:27:47.000Z","size":205,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T06:14:58.558Z","etag":null,"topics":["docker"],"latest_commit_sha":null,"homepage":"https://www.docker.com","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/rexhang.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-27T09:23:35.000Z","updated_at":"2023-07-27T12:29:21.000Z","dependencies_parsed_at":"2025-01-24T12:43:02.781Z","dependency_job_id":"e880a16e-96d6-41d5-b566-88a4a4a83582","html_url":"https://github.com/rexhang/docker-node-serve","commit_stats":null,"previous_names":["rexhang/docker-node-serve"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rexhang/docker-node-serve","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexhang%2Fdocker-node-serve","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexhang%2Fdocker-node-serve/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexhang%2Fdocker-node-serve/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexhang%2Fdocker-node-serve/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rexhang","download_url":"https://codeload.github.com/rexhang/docker-node-serve/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rexhang%2Fdocker-node-serve/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33161939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"ssl_error","status_checked_at":"2026-05-17T22:39:10.741Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["docker"],"created_at":"2024-11-24T11:14:12.429Z","updated_at":"2026-05-18T01:37:26.080Z","avatar_url":"https://github.com/rexhang.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker使用教程\n\n使用docker隔离环境运行一个node服务输出接口数据，宿主机可以和沙箱环境通信(除了http访问还包括exec /bin/bash等)，端口映射等，还包含卷宗映射上传文件sh脚本等，推荐命令行模式使用。\n\n### 开始\n\n安装 Docker Desktop(WSL2、Hyper-V)，优化镜像下载源(建议阿里云、网易、百度)，更改默认镜像数据磁盘到非C盘，其他偏好设置设定。\n\n### how to use?\n\n- 本地node脚本编写\n - 编写Dockerfile\n - 构建镜像image\n - 从构建的镜像生成独立的容器并启动Dockerfile内的相关服务\n - 从宿主机访问接口，默认端口8088，127.0.0.1:8088\n - 上传文件到容器虚拟化目录\n\n### 最后引用下某度的概念\n\u003e Docker 是一个开源的应用容器引擎，让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中，然后发布到任何流行的 Linux或Windows操作系统的机器上，也可以实现虚拟化。容器是完全使用沙箱机制，相互之间不会有任何接口。\n\n操作系统层虚拟化技术，最主要是拥有隔离环境的特性，一个image包就可在不同机器上构建相同的运行环境，你可以理解成虚拟机就好了，只不过这个更加高效\n\n可以用来做些一些测试实验不会污染系统环境，不用随时可以删除，还可以从Docker Hub云端平台随时down image 本地直接构建容器测试、开发都很方便，当然你有不错的也可以上传共享publish。\n\n![images](src/images/Snipaste_2023-07-27_20-14-12.png)\n\n![containers](src/images/Snipaste_2023-07-27_20-14-01.png)\n\n##### 主页有我个人联系方式，还有不明白的可以随时联系，我乐意技术交流。","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frexhang%2Fdocker-node-serve","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frexhang%2Fdocker-node-serve","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frexhang%2Fdocker-node-serve/lists"}