在用docker部署springboot项目时,启动项目发现不能访问,百度一下就去删除镜像,重新制作镜像。
1、查询镜像
注意:删除时镜像运行中的容器应该停掉,我一般使用docker stop 8879c069e628(容器名/容器id),否则会出现下面的错误提示。
[root@iZbp1cq4g9n8ch13vs48ypZ docker]# docker rm 8879c069e628
Error response from daemon: You cannot remove a running container
8879c069e6287b8b8ca9e8a45ecad3879f2460d3ed88eafc71488c93d22cbbdb.
Stop the container before attempting removal or force remove
2、查询容器
3、删除容器
删除镜像前需要先删除容器,通过docker rm 8879c069e628(a容器名/容器id)
删除完成返回后返回删除的id,即删除成功,如下图
4、删除镜像
再用docker images来查看镜像的id,通过dockers rmi image_id(镜像id)
再查看一下 ,即可看到,镜像已删除
注意:1、删除容器用的是:docker rm 容器id(通过docker ps查看)
删除镜像用的是:docker rmi 镜像id(通过docker images查看)
2、删除容器前应该先停止该容器,容器的指令可参考以下连接