用于多个镜像的 Docker 单一构建工件

问题描述 投票:0回答:1

我有两个依赖于同一个 DLL 的 .NET 项目。目前,这个 DLL 正在为每个项目构建。有没有办法一次性构建并在 Dockerfile 之间共享?

docker docker-compose dockerfile
1个回答
0
投票

您应该创建以下 docker 镜像文件:

  1. DLL dockerfile:它构建 DLL 并存储 DLL。
  2. 项目 A fockerfile:它继承自“DLL dockerfile”并使用从基础映像构建的 DLL。
  3. 项目 B fockerfile:与“项目 A”相同。
© www.soinside.com 2019 - 2024. All rights reserved.