在日常开发工作中会遇到需要打开防火墙或者关闭防火墙的问题,如果项目服务使用docker容器进行部署,那么打开防火墙或者关闭防火墙都会导致docker的网络会出现问题。
比如当需要项目有更新的时候,上传了项目,利用docker-compose重启服务会出现错误提示启动不成功,还有会导致项目运行客户端访问变得异常缓慢。
解决办法如下:
1.先重启docker服务,重新启动命令 systemctl restart docker / service docker restart
2. 然后重启docker容器部署的项目 重新启动命令 docker-compose restart 容器名称
然后即可恢复项目的访问和更新项目
拓展内容
docker启动停止重启命令
启动:systemctl start docker
停止:docker service docker stop / docker systemctl stop docker
重启:systemctl restart docker / service docker restart
守护进程重启:systemctl daemon-reload
防火墙启动停止禁用命令
启动: systemctl start firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld
查看状态: systemctl status firewalld