码迷,mamicode.com
首页 > 其他好文 > 详细

docker+dubbo的一些注意事项

时间:2019-12-01 11:27:26      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:ystemd   静态ip   博客   很多   logs   emctl   start   hosts   run   

很多公司现在都会使用docker安装使用dubbo作为微服务的环境容器。

有这么几点是需要注意的。

首先dubbo注册在zookeeper上面的IP乱掉问题。

很多人说什么在dubbo里面的Dockerfile配置一些属性就行,但是我一直没有成功,后来看了众多博客和代码之后发现,只需给hostname配置静态ip和设置docker运行为host本地模式即可,具体命令如下:

zookeeper:

echo >> /etc/hosts "$HOST_IP         zoo"
hostnamectl --static set-hostname zoo

systemctl restart systemd-hostnamed

docker :

docker run --net=host

在建立docker服务的时候,很多时候不想使用docker logs去查看日志,所以一般我都是在Dockerfile里面写

CMD["sh", “-c”, "java -jar ... >x.log"]

 

docker+dubbo的一些注意事项

标签:ystemd   静态ip   博客   很多   logs   emctl   start   hosts   run   

原文地址:https://www.cnblogs.com/jueshixingkong/p/11965233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!