docker build 报错:temporary error

在部署SpringBoot应用到Docker时遇到了包下载失败的困扰,通过将Docker build的网络模式设置为host成功解决了问题。这个方法允许Docker容器直接使用主机的网络接口,避免了因网络限制导致的包下载不下来的问题。同时,文章还列举了一些常用的Docker命令,如查看容器和镜像等,便于读者进行日常的Docker管理。
摘要由CSDN通过智能技术生成

在部署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)
————————————————
版权声明:本文为CSDN博主「雨冰」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dulabing/article/details/107284638

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值