如何将docker hub私有registry中的docker映像拖放到Azure容器服务(ACS)中?

我在Docker hub(hub.docker.com)中设置了一个私有的registry:rbiswas / http-service。 现在我试图通过执行以下步骤将此映像拖放到Azure容器服务(ACS)群集vm中:

首先我使用命令进入ACS集群:

ssh -i /home/rbiswas/.ssh/acs_rsa -L 2375:localhost:2375 -N rbiswas@swarmclustermgmt.eastasia.cloudapp.azure.com -p 2200 

然后我在另一个terminal中使用下面的命令:

 docker -H tcp://localhost:2375 login hub.docker.com docker -H tcp://localhost:2375 run -i -d -p 8080:8080 rbiswas/http-service 

但即使成功login后,我也收到以下错误:

 docker: Error response from daemon: Not found. 

但是,如果我使docker中心registry公开,那么docker运行命令是成功的。 那么如何从Docker Hub私有registry中获取?

我分别运行pull和run命令解决了这个问题:

 docker -H tcp://localhost:2375 login docker -H tcp://localhost:2375 pull rbiswas/http-service docker -H tcp://localhost:2375 run -i -d -p 8080:8080 rbiswas/http-service