Watchtower là một công cụ tự động cập nhật các container Docker đang chạy. Nó giám sát các container của bạn và tự động kéo về phiên bản mới nhất khi có bản cập nhật, giúp bạn luôn duy trì ứng dụng an toàn và ổn định mà không cần can thiệp thủ công.
- Mở Package Center ► Container Manager ► Install. Nếu bạn chạy phiên bản DSM cũ hơn (dưới 7.2), hãy tìm Docker
- Vào Control Panel ► Task Scheduler ► Create ► Scheduled Task ► User-defined script
- Khi bạn nhấp vào User-defined script, một cửa sổ mới sẽ mở ra. Thực hiện theo hướng dẫn bên dưới:
- General: Mục Task nhập tên “Install Watchtower“. Bỏ chọn tùy chọn “Enabled” . Chọn Người dùng root.
- Schedule: Chọn Run on the following date sau đó chọn “Do not repeat“.
- Task Settings: Đánh dấu vào “Send run details by email“, thêm email của bạn, sau đó sao chép và dán mã bên dưới vào ô Run command. Sau đó, nhấp vào OK.
docker run -d --name=watchtower -v /var/run/docker.sock:/var/run/docker.sock --restart=always containrrr/watchtower --cleanup
- Sau khi bạn nhấp vào OK ở trên, một cửa sổ cảnh báo mới sẽ mở ra. Nhấp vào OK
- Sau khi bạn nhấp vào OK, hãy nhập Mật khẩu DSM của bạn rồi nhấp vào Gửi
- Chọn Task “Install Watchtower” của bạn, sau đó nhấp vào tab “ Run ”. Bạn sẽ được yêu cầu chạy Install Watchtower ► OK
Từ bây giờ, tất cả Docker Container của bạn sẽ được tự động cập nhật mà không cần bạn phải làm gì cả
Chúc bạn thành công !!!!!