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ư
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 “
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
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ộtChú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