Tại sao vùng chứa Docker của tôi lại khởi động lại?
Tại sao vùng chứa Docker của tôi lại khởi động lại?

Video: Tại sao vùng chứa Docker của tôi lại khởi động lại?

Video: Tại sao vùng chứa Docker của tôi lại khởi động lại?
Video: PiNode-Hướng dẫn sửa lỗi Docker không tự khởi chạy sau mỗi lần khởi động lại Windows-ducanhpinode 2024, Tháng tư
Anonim

Thùng đựng hàng cố gắng khởi động. Trong NS xử lý, nó cố gắng truy cập vào một tệp / thư viện không tồn tại. Nó khởi động lại tại vì sự khởi động lại chính sách phải được đặt thành một cái gì đó khác với không ( NS mặc định), (sử dụng một trong hai NS cờ dòng lệnh - khởi động lại hoặc người đóng tàu -soạn, biên soạn.

Về vấn đề này, làm cách nào để ngăn Docker container khởi động lại?

Xem tài liệu cho người đóng tàu cập nhật và Khởi động lại Docker các chính sách. Bạn có thể bắt đầu thùng đựng hàng với -- khởi động lại = trừ khi- dừng lại . Nếu bạn có một bầy khởi động lại NS hộp đựng , bầy sẽ khởi động lại không tí nào hộp đựng bạn ngừng lại hoặc rm, bất kể khởi động lại Lựa chọn.

Ngoài ra, khởi động lại Docker làm gì? Docker cung cấp khởi động lại các chính sách để kiểm soát xem các vùng chứa của bạn có tự động khởi động khi chúng thoát ra hay khi Docker khởi động lại . Khởi động lại các chính sách đảm bảo rằng các vùng chứa được liên kết được bắt đầu theo đúng thứ tự. Docker khuyên bạn nên sử dụng khởi động lại và tránh sử dụng trình quản lý quy trình để khởi động vùng chứa.

Theo cách này, khởi động lại Docker có giết các vùng chứa không?

3 Câu trả lời. Sẽ giết quá trình nếu nó đang chạy và loại bỏ thùng đựng hàng , trong một bước. Nếu tôi chạy với - khởi động lại = luôn luôn, người đóng tàu ngừng lại sẽ dừng quá trình và nó vẫn dừng lại.

Làm cách nào để chạy một vùng chứa docker liên tục?

Nếu bạn muốn giữ container đang chạy ở chế độ tách biệt, bạn cần phải chạy một cái gì đó ở phía trước. Một cách dễ dàng để thực hiện việc này là điều chỉnh thiết bị / dev / null thành lệnh CMD hoặc ENTRYPOINT của Docker hình ảnh. Lệnh này cũng có thể chạy là bước cuối cùng trong tập lệnh tùy chỉnh được sử dụng với CMD hoặc ENTRYPOINT.

Đề xuất: