docker容器问题处理记录
·
1、操作:执行重启docker命令后:systemctl restart docker 后。
2、问题:错误 “xxxx failed: port is already allocated” 端口被占用,导致底座部分微服务无法启动。
3、原因:容器并没有在运行,而 docker-proxy 却依然绑定着端口,可通过命令查看: ps -aux | grep -v grep | grep docker-proxy
3、处理方式(依次执行如下命令):
docker stop $(docker ps -aq) -----关闭所有docker容器
docker rm $(docker ps -aq) -----删除所有docker容器
rm /var/lib/docker/network/files/local-kv.db -----删除docker容器缓存文件
systemctl restart docker -----重启docker容器
4、
a、重新部署:然后执行 root/serverdocker/start.sh 脚本,该脚本已优化,删除了无用的影响命令,经重复测试可行。
b、进入 root/serverdocker/base 下边的业务微服务docker,依次执行启动业务微服务,共十一个: docker-compose up -d 。
更多推荐
所有评论(0)