khi tôi chạy vùng chứa docker làm công việc marathon, nó tạo vùng chứa docker trong hệ thống nô lệ mesos hoạt động. khi đình chỉ hoặc phá hủy công việc docker những gì tôi mong đợi rằng marathon nên xóa các container docker như nó không còn cần thiết. Nhưng vùng chứa không bị xóa. Tôi phải xóa chúng theo cách thủ công mỗi khi marathon khởi động lại công việc vùng chứa docker.marathon không xóa vùng chứa đế lót ly sau khi hủy công việc
có cách nào tự động xóa các vùng chứa không mong muốn này không?
Edit: Thêm tệp json để bắt đầu một công việc marathon
{
"id": "pga-docker",
"cmd":"sh pga-setup.sh",
"cpus": 0.5,
"mem": 1024.0,
"container": {
"type": "DOCKER",
"docker": {
"image": "pga:test",
"parameters": [
{ "key": "env", "value": "SERVER_HOST=value" },
{ "key": "env", "value": "SERVER_PORT=value" }
],
"network": "BRIDGE",
"portMappings": [
{ "containerPort": 80, "hostPort": 0}
]
}
}
}
phiên bản mesos nào bạn sử dụng? – haosdent
Tôi kiểm tra mã mesos hiện tại, vùng chứa phải được loại bỏ. – haosdent
Tôi đang quan sát hành vi tương tự cho các ứng dụng bị phá hủy. Không chắc chắn nếu đó là vấn đề Marathon hoặc vấn đề mesos-slave. – Dharmit