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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~