概述

在安装测试最新版本的HOMER7的过程中,docker作为基础工具碰到一些问题,针对问题进行总结。

docker的默认工作目录在/var目录,而在我们的环境中,/var目录空间预留不足,随着docker的运行,/var目录空间被占满,docker应用出现问题。

docker目录迁移有多种方案,选择了相对简单的方案,利用软链接解决问题。

环境

CentOS  release 7.0 (Final)或以上版本

HOMER7

软连接方案

停止docker-compose容器。

cd /homer7-docker/heplify-server/hom7-prom-all

sudo docker-compose stop

停止docker服务。

sudo systemctl stop docker

创建新的docker目录,保证docker目录空间充足。

sudo mkdir -p /data/docker/lib

迁移docker文件。

sudo mv /var/lib/docker/* /data/docker/lib/

sudo rm -r /var/lib/docker

创建软链接。

sudo ln -s /data/docker/lib /var/lib/docker

重启docker服务。

sudo systemctl start docker

重启HOMER7服务容器。

cd /homer7-docker/heplify-server/hom7-prom-all

sudo docker-compose start

总结

HOMER是sip链路监控和查找问题的强力工具,新版本的HOMER可以直接通过docker模式安装使用,非常方便。

docker在实际应用中的细节处理要加强,后续尝试将大部分服务都移植到docker中使用。

 

空空如常

求真得真