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 是你要从私有仓库拉取的镜像的完整地址。