docker build 报错:temporary error
在部署docker 的springboot 项目时,docker build 总是报错,一些包下载不下来,具体错误:
尝试了一种办法,解决了问题:将网络模式改为host
docker build --network=host -t centeradmin . --no-cache
Docker 安装时会自动在 host 上创建三个网络:none、host、bridge,用以下命令可查看:
docker network ps
参考 https://www.hangge.com/blog/cache/detail_2474.html
docker 相关命令总结:
docker ps -a 查看当前左右容器
docker images -a 查看当前所有镜像
docker rmi $(docker images -f "dangling=true" -q) 删除当前悬空镜像
若发现有正在引用的容器,先把容器停止并删除,再删除悬空镜像
docker ps -a -q // 查看所有容器ID
docker stop $(sudo docker ps -a -q) // stop停止所有容器
docker rm $(sudo docker ps -a -q) // remove删除所有容器
————————————————
一次性停止并删除所有容器:
docker stop $(docker ps -q) & docker rm $(docker ps -aq)