[容器]python搭建简易服务器+docker导入多个镜像shell脚本
2017-03-29 14:12
344 查看
从其他机器导出来的docker镜像,集中地放在某台上,其他的机器执行
curl xxx:8000/load_images.sh 来导入镜像,简单方便
使用python简易web服务器. (在镜像目录下执行)
python -m SimpleHTTPServer
root@test52 ~/images/kargo6 # ll
总用量 2.1G
-rw-r--r-- 1 root root 6.4M 3月 20 15:49 andyshinn_dnsmasq_2.72.tar
-rw-r--r-- 1 root root 1.3M 3月 20 15:42 busybox_latest.tar
-rw-r--r-- 1 root root 65M 3月 20 15:43 calico_cni_v1.5.6.tar
-rw-r--r-- 1 root root 63M 3月 29 13:46 calico_cni_v1.6.2.tar.gz
-rw-r--r-- 1 root root 43M 3月 20 15:42 calico_ctl_v1.1.0-rc8.tar
-rw-r--r-- 1 root root 43M 3月 29 13:53 calico_ctl_v1.1.0.tar.gz
-rw-r--r-- 1 root root 208M 3月 20 15:42 calico_node_v1.1.0-rc8.tar
-rw-r--r-- 1 root root 208M 3月 29 13:54 calico_node_v1.1.0.tar.gz
-rw-r--r-- 1 root root 47M 3月 20 15:50 gcr.io_google_containers_cluster-proportional-autoscaler-amd64_1.1.1.tar
-rw-r--r-- 1 root root 8.2M 3月 20 15:43 gcr.io_google_containers_exechealthz-amd64_1.1.tar
-rw-r--r-- 1 root root 53M 3月 20 15:43 gcr.io_google_containers_kubedns-amd64_1.7.tar
-rw-r--r-- 1 root root 5.2M 3月 20 15:43 gcr.io_google_containers_kube-dnsmasq-amd64_1.3.tar
-rw-r--r-- 1 root root 748K 3月 20 15:43 gcr.io_google_containers_pause-amd64_3.0.tar
-rw-r--r-- 1 root root 750 3月 29 14:07 load_images.sh
-rw-r--r-- 1 root root 54M 3月 20 15:43 nginx_1.11.4-alpine.tar
-rw-r--r-- 1 root root 42M 3月 20 15:43 quay.io_coreos_etcd_v3.0.6.tar
-rw-r--r-- 1 root root 33M 3月 29 13:30 quay.io_coreos_etcd_v3.1.5.tar.gz
-rw-r--r-- 1 root root 626M 3月 20 15:43 quay.io_coreos_hyperkube_v1.5.4_coreos.0.tar
-rw-r--r-- 1 root root 649M 3月 29 13:18 quay.io_coreos_hyperkube_v1.6.0_coreos.0.tar.gz
root@test52 ~/images/kargo6 # pwd
/root/images/kargo6
curl xxx:8000/load_images.sh 来导入镜像,简单方便
使用python简易web服务器. (在镜像目录下执行)
python -m SimpleHTTPServer
root@test52 ~/images/kargo6 # ll
总用量 2.1G
-rw-r--r-- 1 root root 6.4M 3月 20 15:49 andyshinn_dnsmasq_2.72.tar
-rw-r--r-- 1 root root 1.3M 3月 20 15:42 busybox_latest.tar
-rw-r--r-- 1 root root 65M 3月 20 15:43 calico_cni_v1.5.6.tar
-rw-r--r-- 1 root root 63M 3月 29 13:46 calico_cni_v1.6.2.tar.gz
-rw-r--r-- 1 root root 43M 3月 20 15:42 calico_ctl_v1.1.0-rc8.tar
-rw-r--r-- 1 root root 43M 3月 29 13:53 calico_ctl_v1.1.0.tar.gz
-rw-r--r-- 1 root root 208M 3月 20 15:42 calico_node_v1.1.0-rc8.tar
-rw-r--r-- 1 root root 208M 3月 29 13:54 calico_node_v1.1.0.tar.gz
-rw-r--r-- 1 root root 47M 3月 20 15:50 gcr.io_google_containers_cluster-proportional-autoscaler-amd64_1.1.1.tar
-rw-r--r-- 1 root root 8.2M 3月 20 15:43 gcr.io_google_containers_exechealthz-amd64_1.1.tar
-rw-r--r-- 1 root root 53M 3月 20 15:43 gcr.io_google_containers_kubedns-amd64_1.7.tar
-rw-r--r-- 1 root root 5.2M 3月 20 15:43 gcr.io_google_containers_kube-dnsmasq-amd64_1.3.tar
-rw-r--r-- 1 root root 748K 3月 20 15:43 gcr.io_google_containers_pause-amd64_3.0.tar
-rw-r--r-- 1 root root 750 3月 29 14:07 load_images.sh
-rw-r--r-- 1 root root 54M 3月 20 15:43 nginx_1.11.4-alpine.tar
-rw-r--r-- 1 root root 42M 3月 20 15:43 quay.io_coreos_etcd_v3.0.6.tar
-rw-r--r-- 1 root root 33M 3月 29 13:30 quay.io_coreos_etcd_v3.1.5.tar.gz
-rw-r--r-- 1 root root 626M 3月 20 15:43 quay.io_coreos_hyperkube_v1.5.4_coreos.0.tar
-rw-r--r-- 1 root root 649M 3月 29 13:18 quay.io_coreos_hyperkube_v1.6.0_coreos.0.tar.gz
root@test52 ~/images/kargo6 # cat load_images.sh HTTP_SERVER=192.168.6.52:8000 load_images() { images=( andyshinn_dnsmasq_2.72.tar busybox_latest.tar calico_cni_v1.6.2.tar.gz calico_ctl_v1.1.0.tar.gz calico_node_v1.1.0.tar.gz gcr.io_google_containers_cluster-proportional-autoscaler-amd64_1.1.1.tar gcr.io_google_containers_exechealthz-amd64_1.1.tar gcr.io_google_containers_kubedns-amd64_1.7.tar gcr.io_google_containers_kube-dnsmasq-amd64_1.3.tar gcr.io_google_containers_pause-amd64_3.0.tar nginx_1.11.4-alpine.tar quay.io_coreos_etcd_v3.1.5.tar.gz quay.io_coreos_hyperkube_v1.6.0_coreos.0.tar.gz ) for i in "${!images[@]}"; do curl -L http://$HTTP_SERVER/${images[$i]} > /root/images/${images[$i]} docker load < /root/images/${images[$i]} done } load_images
root@test52 ~/images/kargo6 # pwd
/root/images/kargo6
相关文章推荐
- python脚本监控docker容器
- python开发web服务器——搭建简易网站
- python3用http.server模块搭建简易版服务器
- shell脚本在容器云中搭建hadoop集群(七)
- docker镜像容器导入导出
- 通过shell脚本来搭建python开发环境
- shell脚本在容器云中搭建hadoop集群(二)
- docker搭建python环境并打包镜像然后使用镜像启动python程序和flask程序
- docker 一个镜像 所有容器的 dockerfile 搭建
- 使用python实现快速搭建简易的FTP服务器
- 搭建ubuntu14.04的hadoop集群【docker容器充当服务器】
- python搭建简易服务器实例参考
- Shell脚本实现的一个简易Web服务器例子分享
- 服务器巡检shell脚本,python生成excel文档并邮件发出
- CentOS7.2服务器上搭建Docker私有镜像仓库操作示例
- Python中使用Flask、MongoDB搭建简易图片服务器
- python脚本监控docker容器
- 使用shell 脚本获取多台docker容器信息
- Python中使用Flask、MongoDB搭建简易图片服务器