Docker踩过的坑

网友投稿 307 2022-10-17

Docker踩过的坑

一、docker踩过的坑

一)网络相关的

1、WARNING: IPv4 forwarding is disabled. Networking will not work.

解决方法

echo "net.ipv4.ip_forward=1" >> /usr/lib/sysctl.d/00-system.conf#重启网卡service network restart

二)内核相关

1、kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

Message from syslogd@compute02 at Nov 6 08:57:09 ... kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

解决办法:待解决

三)docker容器无法获取到宿主机的主机名

1、node-exporter使用容器启动,无法获取到宿主机的主机名

1)node-exporter使用容器启动,不指定hostname 为宿主机主机名

启动命令如下

~]# docker run -d --restart=always --name node-exporter -p 9100:9100 --net="host" --pid="host" -v "/:/host:ro,rslave" quay.io/prometheus/node-exporter:v1.2.2

获取主机名

]# docker exec -it node-exporter hostname0bc37a536987

2)node-exporter使用容器启动,指定hostname 为宿主机主机名

启动命令变更后如下

docker run -d --restart=always --name node-exporter --hostname $(hostname}-p 9100:9100 --net="host" --pid="host" -v "/:/host:ro,rslave" quay.io/prometheus/node-exporter:v1.2.2

获取主机名

]# docker exec -it node-exporter hostnamedev-k8s-work002

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Netty源码分析NioEventLoop处理IO事件相关逻辑
下一篇:【docker专栏8】使用IDEA远程管理docker镜像及容器服务
相关文章

 发表评论

暂时没有评论,来抢沙发吧~