Cách khắc phục lỗi “Tên đã được sử dụng bởi vùng chứa”

Cach Khac Phuc Loi Ten Da Duoc Su Dung Boi Vung Chua



Docker là một nền tảng phát triển dự án nổi tiếng và được sử dụng rộng rãi, sử dụng ý tưởng container hóa thông qua việc sử dụng các container. Docker container là một phần quan trọng của Docker. Nó cho phép người dùng thiết kế, quản lý và triển khai các ứng dụng một cách dễ dàng. Nó lưu trữ toàn bộ mã nguồn của dự án, các phần phụ thuộc, các gói cần thiết và khung trong các thùng chứa. Do đó, người dùng có thể nhanh chóng triển khai và chia sẻ ứng dụng trên hệ thống khác.

Bên cạnh đó, đôi khi các nhà phát triển cần một số trợ giúp trong quá trình tạo dự án hoặc vùng chứa và có thể gặp phải một số xung đột, chẳng hạn như đã được vùng chứa sử dụng hoặc trình nền Docker không hoạt động, v.v.







Blog này sẽ trình bày cách sửa lỗi “ tên đã được sử dụng bởi vùng chứa ' lỗi.



Làm cách nào để khắc phục lỗi “Tên đã được sử dụng bởi vùng chứa”?

Khi người dùng tạo vùng chứa, họ có thể sử dụng cùng tên vùng chứa với tên vùng chứa khác đã tồn tại hoặc vùng chứa được tạo tự động trong quá trình tạo hình ảnh. Trong những trường hợp như vậy, nhà phát triển có thể gặp phải “ đã được sử dụng bởi container ' số báo.



Làm theo các bước dưới đây để giải quyết lỗi đã thảo luận.





Bước 1: Tạo Docker Container thông qua Docker Image

Đầu tiên, tạo một thùng chứa mới bằng cách sử dụng “ docker tạo ' chỉ huy:



$ docker tạo --Tên python-container pythonimage

Tại đây, bạn có thể thấy chúng tôi nhận được thông báo lỗi rằng “ /python-container ” đã được sử dụng bởi vùng chứa:

Bước 2: Liệt kê tất cả các vùng chứa

Hãy kiểm tra xem vùng chứa đã tồn tại cùng tên hay chưa. Với mục đích này, hãy liệt kê tất cả các bộ chứa Docker thông qua “ docker ps ' chỉ huy. tùy chọn “ -một ” được sử dụng để xem tất cả các vùng chứa:

$ người đóng tàu ps -một

Đầu ra bên dưới cho thấy rằng chúng ta đã có một vùng chứa có cùng tên với vùng chứa mà chúng ta đang tạo:

Bước 3: Đổi tên vùng chứa hiện có

Để đổi tên vùng chứa hiện có, hãy sử dụng “ docker đổi tên ' chỉ huy:

$ docker đổi tên python-container pythoncontainer

Kiểm tra lại xem vùng chứa đã được đổi tên hay chưa bằng cách xem danh sách vùng chứa:

$ người đóng tàu ps -một

Chúng tôi đã đổi tên thành công bộ chứa Docker thành “ pythoncontainer ”:

Bước 4: Tạo vùng chứa

Bây giờ, hãy tạo một vùng chứa mới bằng cách sử dụng lệnh được cung cấp bên dưới:

$ docker tạo --Tên python-container pythonimage

Đầu ra cho biết rằng chúng tôi đã giải quyết lỗi và một vùng chứa mới được tạo:

Bước 5: Bắt đầu vùng chứa

Để chạy/khởi động container, hãy thực hiện lệnh “ docker bắt đầu ' chỉ huy. Ở đây, “ -tôi ” tùy chọn được thêm vào để thực thi vùng chứa theo cách tương tác:

$ docker bắt đầu -tôi python-container

Chúng tôi đã hướng dẫn bạn cách khắc phục lỗi “ tên đã được sử dụng bởi vùng chứa ' lỗi.

Phần kết luận

Để khắc phục “ tên đã được sử dụng bởi vùng chứa ” Lỗi Docker, trước tiên, hãy liệt kê tất cả các vùng chứa để xác minh xem đã có vùng chứa nào trùng tên chưa. Nếu có, nhà phát triển có thể xóa hoặc đổi tên vùng chứa để khắc phục lỗi. Để đổi tên vùng chứa, hãy sử dụng “ docker rename ' chỉ huy. Sau đó, hãy thử tạo lại vùng chứa và xác minh xem sự cố đã được khắc phục chưa. Blog này đã trình bày chi tiết về cách khắc phục lỗi “ tên đã được sử dụng bởi vùng chứa ' lỗi.