我为Spring Boot微服务项目创建了一个管道。我正在使用jenkin管道自动化部署过程。 我在管道中使用的步骤如下: Jenkin脚本首先从bitbucket中签出代码。 使用Maven构建项目。 创建一个泊坞窗映像。 将Docker映像推送到dockerhub。 然后通过从docker hub下载docker镜像来运行该docker镜像。
它一次完美运行。由于我需要停止docker conatiner,然后从那里删除映像,因此它将第二次工作。
。
我使用docker run -rm根据文档-rm用于删除docker的图像形式。但这在任何情况下都不起作用,
docker run --rm -p 8761:8761 -d --name ccpserviceregistry mydockerRepo / ccpserviceregistry:1.0
想用最新的图像重新部署图像。
答案 0 :(得分:0)
请按照以下步骤操作:
docker rm -f container-name
的docker容器docker rmi -f image-name
)--name
选项,这样在删除容器时会更加轻松,无需提供--rm
选项)希望这会有所帮助。