为Docker容器引导大量的媒体

我正在Docker中设置一个项目,并为已configuration的UAT环境的一键(ish)部署定义了一个堆栈文件。 为了做到这一点,我需要为环境带来7GB的资产。 我试图解决这个问题,只用数据容器转储主机系统上的卷中的数据,这将被拉到一个应用程序容器。

我使用这种方法遇到的问题是,Docker Cloud似乎并没有部署/启动这个仅限数据的容器,可能是因为它的大小。 它只是超时。

Preparing to redeploy... Inspecting an/image:media image in the registry Image up to date in our database Choosing nodes ['abc123.node.dockerapp.io'] because of the deployment strategy Choosing nodes ['def456.node.dockerapp.io', 'abc123.node.dockerapp.io'] because of the deployment strategy Redeploying... an-image-media-2: Pre-pulling image an/image:media in def456.node.dockerapp.io an-image-media-2: Downloading layer 0101010 an-image-media-2: Stopping gracefully (Timeout 10s)... an-image-media-2: Terminating... an-image-media-2: Terminated an-image-media-2: Deploying in def456.node.dockerapp.io an-image-media-2: Creating in def456.node.dockerapp.io with docker name great-name ERROR: an-image-media-2: Unexpected error executing docker command create_container: HTTPSConnectionPool(host='1.2.3.4', port=4321): Read timed out. (read timeout=60) ERROR: Service Redeploy action on 'an-image-media' (using 'an/image:media') has failed

这暗示我完全采取了错误的做法。 如果有人有任何想法/最佳做法来引导大量数据的Docker堆栈,请分享您的想法。