在本地caching泊坞窗图像

我在一个Docker容器中工作,它有一堆其他的Docker容器在里面运行。 每当外部容器被破坏时,我都会看到之前从Docker Hub中提取的图像必须再次被拉出。

在Redis的例子中,我看到以下内容

docker run --name my_redis -p 6379:6379 -d redis Unable to find image 'redis:latest' locally latest: Pulling from library/redis 

这个过程需要一段时间才能完成。

有没有办法cachingRedis的外部容器可以拿起它? 也许我只需要卷挂载适当的目录。 任何build议表示赞赏!

我看到两个选项:

  • 使用docker -g来configuration您的内部docker实例存储其图像的位置。 确保这是内部docker实例之外的一个不会被吹走的位置。 另见这里 。
  • 运行在本地caching图像的私人dockerregistry。 详情请看这里 。

还有一个关于docker运行docker 的警告 。