在 docker-compose up 后重新标记 docker 镜像

问题描述

对于端到端测试后端,我正在根据可执行版本创建新的 docker 映像。例如。有不同的版本,如下所示:

chat_app_0.2.1
chat_app_0.1.3
chat_app_0.1.2
chat_app_0.1.1

对于每个新版本,我需要构建一个新的 docker 镜像(如果它不存在)并使用如下版本号重新标记镜像:

company/chatApp:0.1.3
company/chatApp:0.1.2
company/chatApp:0.1.1

当 docker-compose.yaml 使用 Dockerfile 构建新镜像时,

  1. 它将使用 ubuntu 映像(在 Dockerfile 中)创建环境
  2. 使用 apt install chat_app(在 Dockerfile 中)安装聊天应用
  3. 它将通过 $ apt list chat_app 检查聊天应用程序的版本(它将返回应用程序名称和版本)(在 Docker-compose 中)
  4. 使用应用程序版本重新标记 docker 镜像(在 Docker-compose 中)

enter image description here

3 和 4 对我来说不明确。 docker-compose.yml 有没有办法重命名?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...