公司要在大陸運行某個程式的 Docker
但它的 image 高達 12GB
如果用原本的作法,上傳到 Docker Hub
那麼在大陸下載時,就會等到天荒地老
如果是把 image 傳到 大陸的 image repository,也是要等很久很久
我採用的作法是,把資料傳到大陸,再由那邊 build image
但資料約有7GB,用 ftp 或 scp 傳,也傳不快
於是我透過aws s3 sync 的方法
第一、傳到 S3 的速度不慢
第二、只傳送變動的部份
這樣來達到快速建置的目標。

公司要在大陸運行某個程式的 Docker
但它的 image 高達 12GB
如果用原本的作法,上傳到 Docker Hub
那麼在大陸下載時,就會等到天荒地老
如果是把 image 傳到 大陸的 image repository,也是要等很久很久
我採用的作法是,把資料傳到大陸,再由那邊 build image
但資料約有7GB,用 ftp 或 scp 傳,也傳不快
於是我透過aws s3 sync 的方法
第一、傳到 S3 的速度不慢
第二、只傳送變動的部份
這樣來達到快速建置的目標。

請先 登入 以發表留言。