我们已经开始将我们的微服务转换为容器,并且在 Visual Studio 2017 的帮助下取得了成功。这个过程尽可能直接,使用从添加 docker 支持功能生成的 dockerfile(我在这里回答了一个关于这个的问题)。然后我们显然可以毫无问题地从 Visual Studio调试和运行它。如果我停止然后从 Kitematic 再次启动同一个容器,它就不起作用。
我们尝试使用以下命令提取工作容器:
docker 保存名称:tag -o [path_to_file]\Image.tar
docker load -i [path_to_file]\Image.tar
docker run -t -d -p 8080:80 名称:标签
当我们运行docker ps一切运行良好时,状态为 Up,具有定义的端口,但没有响应任何 HTTP 请求。
我们缺少什么?