docker-offline-verification
docker-offline-verification 是一个用于验证容器化 Docker 应用在无网络环境下可正常运行的技能,主要面向需要在离线/气密条件下证明容器能正常提供服务的场景,例如演示站点、教学站点和已部署容器。它的核心揭示了一个常见误区:当使用 --network none 运行容器时,配合 -p 端口映射会静默失效,因为端口发布依赖已连接的网络,没有网络就没有可发布的来源,因此端口无法访问看起来像应用故障,实际是 Docker 网络机制。技能提出正确流程:先用 --network none 且不带 -p 启动容器,再通过 docker exec 进入隔离容器内部,从容器内针对 localhost 逐个请求每条路由,并断言返回的状态码或响应内容符合预期;若容器内没有 curl,可使用 wget。该技能适合离线验收、教学环境演示以及部署后隔离性检查,限制在于它依赖容器内部具备 curl 或 wget 等请求工具,且资料未提供更多自动化脚本或批量断言细节。