Paano Ayusin ang Error na “Nagagamit na ng Container”

Paano Ayusin Ang Error Na Nagagamit Na Ng Container



Ang Docker ay isang kilalang at malawakang ginagamit na platform ng pagbuo ng proyekto na gumagamit ng ideya ng containerization sa pamamagitan ng paggamit ng mga container. Ang mga lalagyan ng Docker ay isang mahalagang bahagi ng Docker. Nagbibigay-daan ito sa mga user na magdisenyo, mamahala, at mag-deploy ng mga application nang madali. Iniimbak nito ang buong source code ng proyekto, mga dependency, mga kinakailangang pakete, at balangkas sa mga lalagyan. Samakatuwid, maaaring mabilis na i-deploy at ibahagi ng user ang application sa ibang system.

Bukod dito, kung minsan ang mga developer ay nangangailangan ng tulong sa panahon ng paggawa ng proyekto o container at maaaring makaharap ang ilang mga salungatan, tulad ng ay ginagamit na ng container, o Docker daemon ay hindi gumagana, at marami pa.







Ipapakita ng blog na ito kung paano ayusin ang isang ' ang pangalan ay ginagamit na ng lalagyan ” pagkakamali.



Paano Ayusin ang Error na 'Nagamit na ang Pangalan ng Container'?

Kapag gumawa ng container ang isang user, maaari niyang gamitin ang parehong pangalan ng container bilang isa pang container na mayroon na, o awtomatikong ginagawa ang container habang gumagawa ng larawan. Sa ganitong mga kaso, maaaring makatagpo ang developer ng ' Ang ay ginagamit na ng container ” isyu.



Sundin ang mga hakbang sa ibaba upang malutas ang tinalakay na error.





Hakbang 1: Gumawa ng Docker Container Sa pamamagitan ng Docker Image

Una, gumawa ng bagong lalagyan sa pamamagitan ng paggamit ng “ gumawa ng docker ” utos:



$ gumawa ng docker --pangalan python-container pythonimage

Dito, makikita mong nakukuha namin ang mensahe ng error na ' /python-container ' ay ginagamit na ng lalagyan:

Hakbang 2: Ilista ang Lahat ng Container

Tingnan natin kung mayroon nang container na may parehong pangalan o wala. Para sa layuning ito, ilista ang lahat ng mga container ng Docker sa pamamagitan ng “ docker ps ” utos. Ang pagpipilian ' -a ' ay ginagamit upang tingnan ang lahat ng mga lalagyan:

$ docker ps -a

Ang output sa ibaba ay nagpapakita na mayroon na kaming container na may parehong pangalan tulad ng ginagawa namin:

Hakbang 3: Palitan ang pangalan ng Umiiral na Container

Upang palitan ang pangalan ng umiiral na lalagyan, gamitin ang ' palitan ng pangalan ng docker ang ” utos:

$ palitan ng pangalan ng docker ang python-container na pythoncontainer

Suriin muli kung pinalitan ng pangalan ang container sa pamamagitan ng pagtingin sa listahan ng container:

$ docker ps -a

Matagumpay naming pinalitan ang pangalan ng lalagyan ng Docker bilang ' pythoncontainer ”:

Hakbang 4: Gumawa ng Container

Ngayon, lumikha ng bagong lalagyan sa pamamagitan ng paggamit ng utos na ibinigay sa ibaba:

$ gumawa ng docker --pangalan python-container pythonimage

Ang output ay nagpapahiwatig na nalutas namin ang error at isang bagong lalagyan ay nilikha:

Hakbang 5: Simulan ang Container

Upang patakbuhin/ simulan ang lalagyan, isagawa ang ' pagsisimula ng docker ” utos. Dito, ang ' -i ” na opsyon ay idinagdag upang maisagawa ang lalagyan sa isang interactive na paraan:

$ pagsisimula ng docker -i sawa-lalagyan

Itinuro namin sa iyo kung paano ayusin ang ' pangalan na ginagamit na ng lalagyan ” pagkakamali.

Konklusyon

Para ayusin ang ' pangalan na ginagamit na ng lalagyan ” Error sa Docker, una, ilista ang lahat ng container para ma-verify kung mayroon nang container na may parehong pangalan. Kung oo, maaaring tanggalin o palitan ng pangalan ng developer ang container upang malutas ang error. Upang palitan ang pangalan ng lalagyan, gamitin ang ' palitan ng pangalan ng docker ” utos. Pagkatapos, subukang gumawa muli ng container at i-verify kung naayos na ang isyu. Ang blog na ito ay nagpapaliwanag kung paano ayusin ang ' pangalan na ginagamit na ng lalagyan ” pagkakamali.