Tổ chức của chúng tôi là tương đối mới đối với Docker và Jenkins. Chúng tôi đang làm việc để phát triển đường ống CI của chúng tôi từ (Java) Mã nguồn cập nhật sang Ứng dụng đang chạy.Cách tốt nhất để có cập nhật Jenkins "một thùng chứa docker đang chạy khi hình ảnh đã được cập nhật
Hiện tại Jenkins đang sử dụng plugin xây dựng và xuất bản Cloudbees Docker để Cập nhật hình ảnh sau khi xây dựng thành công. Nó chỉ đơn giản là kéo hình ảnh cơ sở (JBoss) và cập nhật nó với tệp WAR của ứng dụng mà nó vừa xây dựng (thông qua Maven).
Chúng tôi đang sử dụng bước "Gửi lệnh qua SSH" để SSH vào máy chủ (hiện đang chạy) vùng chứa đang bật, dừng vùng chứa bằng ID hình ảnh được chỉ định và kéo lại và sau đó chạy vùng chứa.
Tuy nhiên, tôi biết phải có cách tốt hơn, thanh lịch hơn để thực hiện việc này. Đáng ngạc nhiên là đủ, tôi gặp khó khăn khi tìm tài liệu về cách thực hiện. Lời khuyên nào sẽ được đánh giá cao. Làm ơn cho tôi biết.