devcontainers / devcontainers/cli

Add flag similar to --pull always

Đang mở
#1,161 4 bình luận 1 reaction 1 người được giao Được @v-Kaniska244 nhận Xem trên GitHub
Ngôn ngữ chính
TypeScript
Star
3k
Fork
457
Merge trung bình
13 giờ 17 phút
Pull request đã merge (30 ngày)
6

Mô tả

We are using devcontainer cli tools with dockerComposeFile. Our compose file has a number of dependency images.

Docker compose has `docker compose --pull always` flag that will
1. Pull images if compose file was changed
2. Re-create containers only for the services which images were changed

Unfortunately there're no alternatives in devcontainer cli tools:
- We can use `docker compose pull && devcontainer up` but it won't re-create updated services;
- We can use `docker compose pull && devcontainer up --remove-existing-container` but it will recreate the main (i.e. devcontainer) service even if image wasn't changed. We want to avoid re-creating the main service every time because it runs long postCreate scripts.

Is it possible to provide flag similar to --remove-existing-container that will be translated to --pull always that will recreate only changed services?

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.