美文网首页
docker overlay2

docker overlay2

作者: 嗷嗷叫的多多 | 来源:发表于2021-12-22 14:37 被阅读0次
问题经过

在部署web项目后,访问项目url发现页面加载不全,报如下错误:

net::ERR_INCOMPLETE_CHUNKED_ENCODING 200

经查看,是docker虚拟机文件内存已满。df -h,查看是docker的overlay2文件夹下有大量文件。本以为是缓存就手欠删除了。导致容器全部死掉。

解决

查了好多方法都没有成功。最后,因为使用的是腾讯云服务器,便把实例回滚到上一次实例备份处才得以解决。

docker容器无法发现

回滚实例后,发现无法查看docker容器,
然后docker ps 是没有任何容器启动的,提示:Cannot connect to the Docker daemon at unix:///var/run/docker.sock
所以要查询所有容器的id

docker container ls -a

这时候你就能看到你使用的容器ID了

docker container start 容器ID

重启docker命令

systemctl start docker

使用javaweb镜像 搭建名字为test的容器,服务器的8030映射到docker容器的8080端口

docker run -it -p 8030:8080 --name test javaweb

相关文章

网友评论

      本文标题:docker overlay2

      本文链接:https://www.haomeiwen.com/subject/egpqqrtx.html