docker通過以下方式標(biāo)識(shí)容器:容器名稱:唯一標(biāo)識(shí)符,創(chuàng)建時(shí)指定。容器id:docker生成的唯一標(biāo)識(shí)符。摘要:基于映像內(nèi)容生成的唯一標(biāo)識(shí)符。標(biāo)簽:鍵值對(duì),用于組織和標(biāo)識(shí)容器。擴(kuò)展網(wǎng)絡(luò)別名:用于在多個(gè)容器之間發(fā)現(xiàn)的唯一別名。docker swarm服務(wù)名稱:引用特定容器的服務(wù)集合的名稱。docker engine api:允許通過名稱、id或摘要引用容器。
Docker標(biāo)識(shí)容器的方式
Docker提供多種方式來標(biāo)識(shí)容器,包括:
1. 容器名稱
容器名稱是唯一標(biāo)識(shí)符,在創(chuàng)建容器時(shí)指定。它必須符合以下規(guī)則:
- 長度在1到63個(gè)字符之間
- 只能包含小寫字母、數(shù)字、下劃線和連字符
- 不能以數(shù)字開頭
- 必須是唯一的
2. 容器ID
容器ID是一個(gè)長字符串,由Docker生成。它是容器的唯一標(biāo)識(shí)符,即使容器已停止或刪除。
3. 摘要
摘要是一個(gè)唯一標(biāo)識(shí)符,用于標(biāo)識(shí)容器映像。它基于映像的內(nèi)容(包括代碼、庫和依賴項(xiàng))生成。
4. 標(biāo)簽
標(biāo)簽是鍵值對(duì),用于組織和標(biāo)識(shí)容器。它們可以附加到容器映像和容器本身。
5. 擴(kuò)展網(wǎng)絡(luò)別名
在Docker Compose中,可以為容器指定擴(kuò)展網(wǎng)絡(luò)別名。這些別名可以在多個(gè)容器之間使用,以方便彼此發(fā)現(xiàn)。
6. Docker Swarm服務(wù)名稱
在Docker Swarm中,服務(wù)是容器組的集合。可以根據(jù)服務(wù)名稱引用特定容器。
7. Docker Engine API
可以通過Docker Engine API使用容器名稱、ID或摘要來引用容器。