我在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
这个过程需要一段时间才能完成。
有没有办法缓存Redis,以便外部容器可以接收它?也许我只需要批量安装适当的目录。任何建议表示赞赏!
答案 0 :(得分:2)
我看到两个选项:
docker -g
配置内部docker实例存储其图像的位置。确保这是一个不会被吹走的内部docker实例之外的位置。另请参阅here。关于在docker中运行docker的word of warning。