Lỗi “ports are not available” và cách khắc phục
Lỗi “ports are not available” là một vấn đề phổ biến khi làm việc với Docker. Mã lỗi cụ thể thường gặp là:
docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:80 -> 0.0.0.0:0: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
Nguyên nhân lỗi
Nguyên nhân chính dẫn đến lỗi này thường là cổng (port) mà Docker đang cố sử dụng đã bị một ứng dụng khác chiếm dụng, hoặc hệ thống không cấp quyền truy cập vào cổng.
Cách sửa lỗi “ports are not available”
Để khắc phục lỗi này, bạn có thể thực hiện theo các bước sau:
- Mở CMD với quyền quản trị viên
Nhấn tổ hợp phím Windows + S, gõ “CMD”, sau đó chọn Run as administrator. - Chạy lệnh sửa lỗi
Trong cửa sổ CMD, nhập lệnh sau và nhấn Enter: - Thử chạy lại lệnh Docker
Sau khi thực hiện lệnh trên, thử chạy lại Docker và kiểm tra xem lỗi đã được khắc phục hay chưa.
Lưu ý bổ sung
Nếu lỗi vẫn tiếp tục xảy ra, bạn có thể:
- Kiểm tra xem ứng dụng nào đang sử dụng cổng bị xung đột (ví dụ: cổng 80).
- Đổi sang một cổng khác trong tệp cấu hình hoặc lệnh Docker.
Xem thêm: Lỗi publish custom plugin api trên BizTool Sitecore XC 10.1
Bình luận Facebook