优化docker-compose的复用

This commit is contained in:
2024-08-09 13:28:23 +08:00
parent d83831a990
commit 505c5ff380

View File

@@ -1,6 +1,10 @@
x-env:
&default-image
image: fcb_photo_review:1.0.0
services: services:
photo_review_1: photo_review_1:
image: fcb_photo_review <<: *default-image
build: build:
context: . context: .
container_name: photo_review_1 container_name: photo_review_1
@@ -19,7 +23,7 @@ services:
driver: "nvidia" driver: "nvidia"
photo_review_2: photo_review_2:
image: fcb_photo_review <<: *default-image
container_name: photo_review_2 container_name: photo_review_2
hostname: photo_review_2 hostname: photo_review_2
volumes: volumes:
@@ -38,7 +42,7 @@ services:
driver: "nvidia" driver: "nvidia"
photo_review_3: photo_review_3:
image: fcb_photo_review <<: *default-image
container_name: photo_review_3 container_name: photo_review_3
hostname: photo_review_3 hostname: photo_review_3
volumes: volumes:
@@ -57,7 +61,7 @@ services:
driver: "nvidia" driver: "nvidia"
photo_review_4: photo_review_4:
image: fcb_photo_review <<: *default-image
container_name: photo_review_4 container_name: photo_review_4
hostname: photo_review_4 hostname: photo_review_4
volumes: volumes:
@@ -76,7 +80,7 @@ services:
driver: "nvidia" driver: "nvidia"
photo_review_5: photo_review_5:
image: fcb_photo_review <<: *default-image
container_name: photo_review_5 container_name: photo_review_5
hostname: photo_review_5 hostname: photo_review_5
volumes: volumes:
@@ -95,7 +99,7 @@ services:
driver: "nvidia" driver: "nvidia"
photo_mask_1: photo_mask_1:
image: fcb_photo_review <<: *default-image
container_name: photo_mask_1 container_name: photo_mask_1
hostname: photo_mask_1 hostname: photo_mask_1
volumes: volumes:
@@ -113,7 +117,7 @@ services:
driver: "nvidia" driver: "nvidia"
photo_mask_2: photo_mask_2:
image: fcb_photo_review <<: *default-image
container_name: photo_mask_2 container_name: photo_mask_2
hostname: photo_mask_2 hostname: photo_mask_2
volumes: volumes:
@@ -131,7 +135,7 @@ services:
driver: "nvidia" driver: "nvidia"
photo_mask_3: photo_mask_3:
image: fcb_photo_review <<: *default-image
container_name: photo_mask_3 container_name: photo_mask_3
hostname: photo_mask_3 hostname: photo_mask_3
volumes: volumes:
@@ -149,7 +153,7 @@ services:
driver: "nvidia" driver: "nvidia"
# photo_review_6: # photo_review_6:
# image: fcb_photo_review # <<: *default-image
# container_name: photo_review_6 # container_name: photo_review_6
# hostname: photo_review_6 # hostname: photo_review_6
# volumes: # volumes: