Use the mirror in China for Azure China environment
| ... | ... |
@@ -34,6 +34,27 @@ pgp.mit.edu |
| 34 | 34 |
keyserver.ubuntu.com |
| 35 | 35 |
" |
| 36 | 36 |
|
| 37 |
+mirror='' |
|
| 38 |
+while [ $# -gt 0 ]; do |
|
| 39 |
+ case "$1" in |
|
| 40 |
+ --mirror) |
|
| 41 |
+ mirror="$2" |
|
| 42 |
+ shift |
|
| 43 |
+ ;; |
|
| 44 |
+ *) |
|
| 45 |
+ echo "Illegal option $1" |
|
| 46 |
+ ;; |
|
| 47 |
+ esac |
|
| 48 |
+ shift $(( $# > 0 ? 1 : 0 )) |
|
| 49 |
+done |
|
| 50 |
+ |
|
| 51 |
+case "$mirror" in |
|
| 52 |
+ AzureChinaCloud) |
|
| 53 |
+ apt_url="https://mirror.azure.cn/docker-engine/apt" |
|
| 54 |
+ yum_url="https://mirror.azure.cn/docker-engine/yum" |
|
| 55 |
+ ;; |
|
| 56 |
+esac |
|
| 57 |
+ |
|
| 37 | 58 |
command_exists() {
|
| 38 | 59 |
command -v "$@" > /dev/null 2>&1 |
| 39 | 60 |
} |