如何将私人 docker 图像从 docker 拉到新机器

How to pull private docker image from docker to new machine

我有一台带有 docker 引擎的新机器。我想从 docker.com.

中拉下私人 docker 图像

我可以拉下任何 public 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知之甚少

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