Cara Membetulkan Ralat 'Nama Sudah Digunakan oleh Bekas'.

Cara Membetulkan Ralat Nama Sudah Digunakan Oleh Bekas



Docker ialah platform pembangunan projek yang terkenal dan digunakan secara meluas yang menggunakan idea kontena melalui penggunaan kontena. Bekas Docker adalah bahagian penting Docker. Ia membolehkan pengguna mereka bentuk, mengurus dan menggunakan aplikasi dengan mudah. Ia menyimpan keseluruhan kod sumber projek, kebergantungan, pakej yang diperlukan dan rangka kerja dalam bekas. Oleh itu, pengguna boleh menggunakan dan berkongsi aplikasi dengan cepat pada sistem lain.

Selain itu, kadangkala pembangun memerlukan sedikit bantuan semasa projek atau pembuatan kontena dan mungkin menghadapi beberapa konflik, seperti sudah digunakan oleh bekas, atau daemon Docker tidak berfungsi dan banyak lagi.







Blog ini akan menunjukkan cara untuk membetulkan ' nama sudah digunakan oleh bekas ” kesilapan.



Bagaimana untuk Membetulkan Ralat 'Nama Sudah Digunakan oleh Bekas'?

Apabila pengguna mencipta bekas, mereka mungkin menggunakan nama bekas yang sama seperti bekas lain yang sudah wujud, atau bekas itu dibuat secara automatik semasa penciptaan imej. Dalam kes sedemikian, pembangun mungkin menghadapi ' sudah digunakan oleh bekas ' isu.



Ikuti langkah di bawah untuk menyelesaikan ralat yang dibincangkan.





Langkah 1: Cipta Bekas Docker Melalui Imej Docker

Mula-mula, buat bekas baharu dengan menggunakan “ buat docker ” perintah:



$ buat docker --nama pythonimage bekas ular sawa

Di sini, anda boleh melihat kami mendapat mesej ralat bahawa ' /python-container ” sudah digunakan oleh bekas:

Langkah 2: Senaraikan Semua Bekas

Mari semak sama ada bekas itu sudah wujud dengan nama yang sama atau tidak. Untuk tujuan ini, senaraikan semua bekas Docker melalui ' pekerja pelabuhan ps ” perintah. Pilihan ' -a ” digunakan untuk melihat semua bekas:

$ pekerja pelabuhan ps -a

Output di bawah menunjukkan bahawa kami sudah mempunyai bekas dengan nama yang sama seperti yang kami buat:

Langkah 3: Namakan semula Bekas Sedia Ada

Untuk menamakan semula bekas sedia ada, gunakan ' docker menamakan semula ” perintah:

$ docker menamakan semula python-container pythoncontainer

Semak semula jika bekas itu dinamakan semula dengan melihat senarai bekas:

$ pekerja pelabuhan ps -a

Kami telah berjaya menamakan semula bekas Docker sebagai ' pythoncontainer ”:

Langkah 4: Buat Bekas

Sekarang, buat bekas baharu dengan menggunakan arahan yang disediakan di bawah:

$ buat docker --nama pythonimage bekas ular sawa

Output menunjukkan bahawa kami telah menyelesaikan ralat dan bekas baharu dibuat:

Langkah 5: Mulakan Bekas

Untuk menjalankan/memulakan bekas, laksanakan “ mula berlabuh ” perintah. Di sini, ' -i ” pilihan ditambah untuk melaksanakan bekas dengan cara yang interaktif:

$ mula berlabuh -i bekas ular sawa

Kami telah mengajar anda cara membetulkan ' nama sudah digunakan oleh bekas ” kesilapan.

Kesimpulan

Untuk membetulkan ' nama sudah digunakan oleh bekas ” Ralat Docker, pertama, senaraikan semua bekas untuk mengesahkan sama ada mana-mana bekas sudah wujud dengan nama yang sama. Jika ya, pembangun boleh memadam atau menamakan semula bekas untuk menyelesaikan ralat. Untuk menamakan semula bekas, gunakan ' docker menamakan semula ” perintah. Kemudian, cuba buat semula bekas dan sahkan sama ada isu itu telah dibetulkan. Blog ini telah menghuraikan cara membetulkan “ nama sudah digunakan oleh bekas ” kesilapan.