構建多個應用容器可以通過以下幾種方式實現:
docker build
命令分別構建每個應用的容器。例如:docker build -t app1-image /path/to/app1
docker build -t app2-image /path/to/app2
docker-compose.yml
文件,可以在其中定義多個服務,每個服務對應一個應用容器。然后使用 docker-compose up
命令一次性構建和運行所有的容器。例如:version: '3'
services:
app1:
build:
context: ./path/to/app1
dockerfile: Dockerfile
# 其他配置參數
app2:
build:
context: ./path/to/app2
dockerfile: Dockerfile
# 其他配置參數
然后運行:
docker-compose up
無論使用哪種方式,都需要為每個應用定義一個獨立的 Dockerfile 或配置,并在構建時指定不同的上下文路徑或構建參數,以區分不同的應用容器。