我有一个使用asp.net-core 2.0
开发的应用程序,并使用Docker
部署在Linux上。
因此,我创建了Docker镜像并在Linux服务器上运行它,如下所示:
docker run -p 80:80 --name my-container my-image:1.0
因此,从Docker镜像my-image:1.0
创建了容器my-container
现在的问题是当我对我的应用程序进行一些更改并希望部署这些更改时,我必须停止/删除my-container
并从新的Docker镜像中创建一个新的容器,例如:
docker stop my-container
docker rm my-container
docker run -p 80:80 --name my-container my-image:1.1
有没有办法只更新容器中的新图像?重点是使用现有容器与新版本的图像。