Sửa lỗi ports are not available khi run Docker Desktop

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:

  1. 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.
  2. Chạy lệnh sửa lỗi
    Trong cửa sổ CMD, nhập lệnh sau và nhấn Enter:

    netsh http add iplisten ipaddress=::
  3. 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