微服务实现与模式:从Docker到服务发现
1. 使用Maven运行Docker
要使用Maven执行Docker镜像,需在 pom.xml 文件的 docker-maven-plugin 的 <run> 块中添加配置。以下是运行 restaurant-service 容器的参数定义示例:
<!-- 请参考pom.xml中docker-maven-plugin块下的<run>部分 -->
我们将Docker容器的8080和8081端口映射到主机系统的端口,同时将容器的日志目录绑定到主机系统的 <home>/logs 目录。Docker Maven插件通过轮询管理后端的ping URL来检测容器是否启动完成。
注意:若在Windows或macOS X上使用Docker Toolbox或Hyper - V,Docker主机不是本地主机。可通过执行 docker-machine ip <machine-name/default> 命令检查Docker机器的IP,该IP在启动时也会显示。启动Docker容器可使用以下命令:
mvn docker:start
2. 使用Docker进行集成测试
在 pom.xm
超级会员免费看
订阅专栏 解锁全文
1019

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



