Bii o ṣe le Orukọ tabi Tun lorukọ Awọn apoti Apoti Docker


Nigbati a ṣẹda awọn apoti Docker, eto naa fi nọmba idanimọ alailẹgbẹ gbogbo agbaye (UUID) laifọwọyi si apoti kọọkan lati yago fun eyikeyi awọn ija lorukọ ati mu adaṣe ṣiṣẹ laisi ilowosi eniyan.

Ninu nkan yii, a yoo ṣalaye bi o ṣe le ṣe idanimọ awọn iṣọrọ awọn apoti Docker ati orukọ tabi fun lorukọ mii awọn apoti ni Lainos.

Nipa aiyipada, docker lo awọn ọna mẹta lati ṣe idanimọ apo eiyan kan, eyun:

  • Idanimọ pipẹ UUID fun apẹẹrẹ\"21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c".
  • UUID idanimọ kukuru fun apẹẹrẹ\"21fbb152a940a37".
  • orukọ fun apẹẹrẹ_app.

Akiyesi pe ti ko ba ṣe apejuwe orukọ kan, nipasẹ aiyipada, Doemon daemon fi awọn apoti fun idanimọ UUID pipẹ; o ṣẹda okun laileto bi orukọ kan.

Bii o ṣe ṣe Orukọ Apoti Docker kan

O le fi awọn orukọ ti o ṣe iranti si awọn apoti docker rẹ nigbati o ba nṣiṣẹ wọn, ni lilo asia --name bi atẹle. Flag -d sọ fun docker lati ṣiṣẹ apoti kan ni ipo ti o ya sọtọ, ni abẹlẹ ki o tẹ ID idanimọ tuntun.

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

Lati wo atokọ ti gbogbo awọn apoti docker rẹ, ṣiṣe aṣẹ atẹle.

$ sudo docker ps

Lati isinsinyi lọ, gbogbo aṣẹ ti o ṣiṣẹ pẹlu apoti eiyan kan le ṣee lo ni bayi pẹlu orukọ ti o yan, fun apẹẹrẹ.

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

Bii o ṣe le lorukọ Apoti Docker kan

Lati fun lorukọ mii apo-iṣẹ docker kan, tun fun lorukọ mii-pipaṣẹ bi o ti han, ninu apẹẹrẹ atẹle, a tun lorukọ apoti eiyan naa dia___ si orukọ titun kan__eyi.

$ sudo docker rename discourse_app disc_app

Lẹhin ti lorukọ orukọ awọn apoti kan, jẹrisi pe o nlo orukọ tuntun bayi.

$ sudo docker ps

Fun alaye diẹ sii, wo oju-iwe eniyan ṣiṣe docker.

$ man docker-run

Gbogbo ẹ niyẹn! Ninu nkan yii, a ti ṣe alaye bi a ṣe le lorukọ ati fun lorukọ mii awọn apoti Docker. Lo fọọmu asọye ni isalẹ lati beere eyikeyi awọn ibeere tabi lati ṣafikun awọn ero rẹ si itọsọna yii.