如何将Docker中的私有Docker镜像拖放到新机器上

我有一个新的机器与docker引擎。 我想从docker.com下拉一个私人docker图片。

我可以拉下任何公共的docker图像,没问题。

klas@dockerengine:~$ docker pull nginx latest: Pulling from nginx 39bb80489af7: Pull complete df2a0347c9d0: Pull complete [...] 

但我的私人形象失败了:

 klas@dockerengine:~$ docker pull mellbourn/privaterepo Pulling repository mellbourn/privaterepo FATA[0002] Error: image mellbourn/privaterepo:latest not found 

我该怎么办?

这可能与SSH有关,但我对SSH知之甚less。

您需要先运行docker login然后才能访问私有存储库。