首个微服务的发布与部署指南
1. 微服务运行与测试
在完成微服务容器的创建后,我们可以通过以下命令查看微服务的输出:
docker logs <container-id>
请将 <container-id> 替换为你自己的容器 ID。若运行第三章代码仓库中 example - 1 的代码,你将看到类似如下输出:
Microservice listening on port 3000, point your browser at
➥ http://localhost:3000/video
这表明我们成功构建了镜像,将其实例化为容器,并且微服务已正常运行。接下来,我们可以在浏览器中访问 http://localhost:3000/video 进行测试,应该能看到视频流,测试结果应与第二章的测试结果一致。这是因为在使用 docker run 命令时,我们使用了 -p 参数将开发计算机上的 3000 端口(假设该端口未被占用)转发到了容器内的 3000 端口,微服务监听该端口并做出了响应。
2. 容器调试
当本地运行容器,尤其是容器出现问题时,进入容器内部进行检查会很有帮助。我们可以使用以下命令打开容器的 shell:
超级会员免费看
订阅专栏 解锁全文
168万+

被折叠的 条评论
为什么被折叠?



