Tôi có jenkins chạy bên trong vùng chứa và mã nguồn dự án trên github.Làm thế nào để gắn khối lượng docker với container jenkins docker?
Tôi cần chạy dự án trong vùng chứa trên cùng một máy chủ như jenkins, nhưng không phải là docker-in-docker, tôi muốn chạy chúng dưới dạng thùng chứa anh chị em.
đường ống của tôi trông như thế này:
- kéo nguồn từ github
- xây dựng hình ảnh dự án
- chạy container dự án
gì tôi ngay bây giờ được sử dụng Docker ổ cắm của máy chủ từ thùng chứa jenkins:
/var/run/docker.sock:/var/run/docker.sock
Tôi có vấn đề khi Jenkins chứa gắn kết khối lượng với mã nguồn từ/var/jenkins_home/workspace/BRANCH_NAME dự án container:
volumes:
- ./servers/identity/app:/srv/app
tôi đang nhận được thư mục trống "/ srv/app" trong container dự án
Dự đoán tốt nhất của tôi là trình cố định cố gắng gắn kết nó từ máy chủ chứ không phải từ vùng chứa jenkins.
Vì vậy, câu hỏi đặt ra là: làm cách nào tôi có thể đặt rõ ràng vùng chứa mà từ đó tôi gắn kết ổ đĩa?
Bạn đã giải quyết xong vấn đề này chưa? Tôi đang chạy vào một cái gì đó tương tự. –