Docker Swarm模式下創建服務認證harbor
docker service create --with-registry-auth 命令是在Docker Swarm模式下創建服務時使用的,它允許Docker將本地的注冊表認證信息(如私有倉庫的登錄憑證)隨著服務創建命令一起發送出去,使得Swarm集群中的每個節點在拉取受保護的私有倉庫鏡像時無需單獨登錄。
具體用法如下:
docker service create \ --name my-service \ --with-registry-auth \ --replicas 3 \ registry.example.com/my-image:latest
在這個命令中:
- --name my-service 指定服務的名稱。
- --with-registry-auth 保證服務創建時攜帶私有倉庫的認證信息。
- --replicas 3 設置服務副本數為3個。
- registry.example.com/my-image:latest 是你要從私有倉庫拉取的鏡像的完整地址。
使用 --with-registry-auth 選項,可以讓Swarm manager節點將本地的認證信息傳遞給worker節點,從而簡化了流程,尤其是在大規模分布式部署的情況下。但需要注意的是,這種方法依賴于Docker守護進程的配置,確保其已經成功登錄了所需的私有倉庫。
做一個決定,并不難,難的是付諸行動,并且堅持到底。

浙公網安備 33010602011771號