Kā nosaukt vai pārdēvēt dokeru konteinerus


Kad tiek izveidoti Docker konteineri, sistēma katram konteineram automātiski piešķir universāli unikāla identifikatora (UUID) numuru, lai izvairītos no jebkādiem nosaukumu konfliktiem un uzlabotu automatizāciju bez cilvēka līdzdalības.

Šajā rakstā mēs paskaidrosim, kā viegli identificēt Docker konteinerus un nosaukt vai pārdēvēt konteinerus Linux.

Pēc noklusējuma dokotājs izmanto trīs konteinera identificēšanas veidus, proti:

  • UUID garais identifikators, piemēram, “21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c”.
  • UUID īsais identifikators, piemēram, “21fbb152a940a37”.
  • nosaukums, piemēram, diskurss_lietotne.

Ņemiet vērā, ka, ja nosaukums nav norādīts, pēc noklusējuma Docker dēmons piešķir konteineriem UUID garu identifikatoru; tas ģenerē nejaušu virkni kā nosaukumu.

Kā nosaukt dokeru konteineru

Docker konteineriem, tos palaižot, varat piešķirt neaizmirstamus nosaukumus, izmantojot karodziņu --name šādi. Karogs -d liek dokeram palaist konteineru atdalītā režīmā fonā un izdrukāt jauno konteinera ID.

$ sudo docker run -d --name discourse_app local_discourse/app

Lai skatītu visu jūsu dokstacijas konteineru sarakstu, izpildiet šo komandu.

$ sudo docker ps

Turpmāk katru komandu, kas darbojās ar container_id, tagad var izmantot, piemēram, ar jūsu piešķirto nosaukumu.

$ sudo docker restart discourse_app
$ sudo docker stop discourse_app
$ sudo docker start discourse_app

Kā pārdēvēt Docker konteineru

Lai pārdēvētu docker konteineru, izmantojiet apakšnodaļu pārdēvēt, kā parādīts, šajā piemērā mēs pārdēvējam konteineru discourse_app par jaunu nosaukumu disc_app.

$ sudo docker rename discourse_app disc_app

Pēc konteineru pārdēvēšanas pārliecinieties, ka tie tagad izmanto jauno nosaukumu.

$ sudo docker ps

Lai iegūtu papildinformāciju, skatiet dokstacijas vadītā cilvēka lapu.

$ man docker-run

Tas ir viss! Šajā rakstā mēs esam paplašinājuši, kā Docker konteinerus nosaukt un pārdēvēt. Izmantojiet zemāk esošo komentāru veidlapu, lai uzdotu jautājumus vai pievienotu savas domas šai rokasgrāmatai.