【问题原因】IManager网桥与当前网络存在IP冲突
【解决办法】方法一(第一次安装IManager环境):1、删除所有容器和iManager默认网桥;2、修改启动脚本startup.sh,将docker “network create imanager_external“ 修改为“docker network create --driver=bridge --subnet=14.48.0.0/16 --gateway=14.48.0.1 imanager_external”;3、然后再启动iManager;
方法二:1、创建与当前环境不冲突的新network (docker network create --driver=bridge --subnet=14.48.0.0/16 --gateway=14.48.0.1 my_network_bridge);2、修改iManager安装目录下docker-compose*.yml,将其默认网络修改成前面新network ;3、重启IManager;4、检查IManager默认network是否还有容器还有再使用,没有则删除该network,若有则参考方法三去处理;
方法三:1、与方案二方法一样创建新network;2、解绑IManager默认的network的容器(imanager_external),指令: docker network disconnect 【网络名称】 【容器ID】;3、容器绑定network,指令: docker network connect 【网络名称】 【容器ID】;4、重启容器;5、将所有使用network相关容器修改成新的network后,删除“imanager_external“ network