Giunsa Pagngalan o Pag-usab ang mga Docker Container


Kung ang mga sudlanan sa Docker gihimo, ang sistema awtomatiko nga nag-assign sa usa ka unibersal nga talagsaon nga identifier (UUID) nga numero sa matag sudlanan aron malikayan ang bisan unsang mga panagbangi sa pagngalan ug mapaayo ang automation nga wala’y pag-apil sa tawo.

Niini nga artikulo, among ipasabut kung giunsa ang dali nga pag-ila sa mga sudlanan sa Docker ug pagngalan o pag-usab sa mga sudlanan sa Linux.

Sa kasagaran, ang docker naggamit sa tulo ka mga paagi sa pag-ila sa usa ka sudlanan, nga mao ang:

  • UUID taas nga identifier e.g \21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c”.
  • UUID mugbong identifier e.g \21fbb152a940a37”.
  • ngalan e.g diskurso_app.

Timan-i nga kung walay ngalan nga gipiho, sa default, ang Docker daemon nag-assign sa mga sudlanan nga usa ka UUID nga taas nga identifier; nagmugna kini og usa ka random string isip usa ka ngalan.

Giunsa Pagngalan ang usa ka Docker Container

Mahimo nimong i-assign ang dili makalimtan nga mga ngalan sa imong mga docker container kung imong gipadagan kini, gamit ang --name nga bandila sama sa mosunod. Ang -d nga bandila nagsulti sa pantalan sa pagpadagan sa usa ka sudlanan sa detached mode, sa background ug pag-print sa bag-ong container ID.

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

Aron matan-aw ang usa ka lista sa tanan nimong mga sudlanan sa docker, padagana ang mosunud nga mando.

$ sudo docker ps

Sukad karon, ang matag sugo nga nagtrabaho sa usa ka container_id mahimo na nga magamit sa usa ka ngalan nga imong gi-assign, pananglitan.

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

Giunsa ang Pag-usab sa usa ka Docker Container

Sa pag-usab sa ngalan sa usa ka docker container, gamita ang rename sub-command sama sa gipakita, sa mosunod nga pananglitan, among gi-rename ang container discourse_app ngadto sa bag-ong ngalan nga disc_app.

$ sudo docker rename discourse_app disc_app

Human sa pag-usab sa usa ka sudlanan, kumpirmahi nga kini karon naggamit sa bag-ong ngalan.

$ sudo docker ps

Para sa dugang nga impormasyon, tan-awa ang docker-run man page.

$ man docker-run

Kana lang! Sa kini nga artikulo, gipatin-aw namon kung giunsa ang pagngalan ug pag-usab sa ngalan sa mga sudlanan sa Docker. Gamita ang porma sa komentaryo sa ubos sa pagpangutana sa bisan unsang mga pangutana o aron idugang ang imong mga hunahuna niini nga giya.