Mac下配置Docker Kitematic使用Proxy加速镜像下载Swift Kitura镜像
2016-06-22 14:50
1171 查看
这几天打算折腾下IBM的Swift Kitura服务器端框架,按照官方的说明下载kitura-ubuntu docker镜像,结果发现实在是太慢了,于是请教了运维龚总,通过设置公司的docker proxy进行加速,速度果然快,几分钟就下载完了,太给力了。当然也可以用Daocloud的代理啊。下面记录下设置过程。
kitematic是docker推出的GUI工具,使操作docker的方式变得更简单直观
确保docker machine已经运行,如果你已经打开了kitematic,docker machine已经是运行状态
//若未运行,可以通过kitematic或输入以下命令运行docker-machine
//通过终端进入docker machine
//如果看见如下标志则已经进入docker-machine
//我们在配置文件最后加入两行http及https代理设置
export HTTP_PROXY=http://192.168.1.102:8118
export HTTPS_PROXY=http://192.168.1.102:8118
/我们测试pull一个ghost博客的镜像试试看,速度果然快
本文独立博客地址
docker pull命令其实和在kitematic中点击create的效果是一样的
最后展示下kitura框架吧,服务器端的swift啊。
kitematic是docker推出的GUI工具,使操作docker的方式变得更简单直观
进入到docker machine
我们首先进入到docker machine确保docker machine已经运行,如果你已经打开了kitematic,docker machine已经是运行状态
//若未运行,可以通过kitematic或输入以下命令运行docker-machine
docker-machine start default
//通过终端进入docker machine
docker-machine ssh default
//如果看见如下标志则已经进入docker-machine
## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\_______/ _ _ ____ _ _ | |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ | |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_| Boot2Docker version 1.11.0, build HEAD : 32ee7e9 - Wed Apr 13 20:06:49 UTC 2016 Docker version 1.11.0, build 4dc5990 docker@default:~$
修改boot2docker配置文件
//用vi修改配置文件sudo vi /var/lib/boot2docker/profile
//我们在配置文件最后加入两行http及https代理设置
export HTTP_PROXY=http://192.168.1.102:8118
export HTTPS_PROXY=http://192.168.1.102:8118
重启docker-machine
//重启docker-machine使其生效docker-machine restart default
测试代理下载速度
//重新进入到docker-machinedocker-machine ssh default
/我们测试pull一个ghost博客的镜像试试看,速度果然快
本文独立博客地址
docker@default:~$ docker pull kitematic/ghost Using default tag: latest latest: Pulling from kitematic/ghost a3ed95caeb02: Pull complete 6f5424ebd796: Downloading [=======> ] 5.275 MB/37.22 MB fb8f734fb80f: Downloading [==> ] 3.735 MB/78.27 MB e97c18a7d689: Downloading [===> ] 3.162 MB/44.29 MB dcf0f0808fac: Waiting
docker pull命令其实和在kitematic中点击create的效果是一样的
最后展示下kitura框架吧,服务器端的swift啊。
相关文章推荐
- centos6.5上安装docker
- docker容器的网络信息查看
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- Apple Swift学习教程
- openstack kilo-with-dokcer
- 介绍 Fedora 上的 Swift
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- 苹果mac OS X上安装metasploit
- Mac OS上安装PostgreSQL的教程
- Validation of viewstate MAC failed.的解决方法
- Mac平台中编译安装Lua运行环境及Hello Lua实例
- 在Mac OS中安装Lua的教程
- 在windows下的安装Docker的教程
- 8个你可能不知道的Docker知识
- MySQL Proxy(解决注入的另一思路)
- vbs Windows系统改变或修改网卡的MAC地址的脚本与软件第1/2页
- MAC官方菜单纯CSS实现灰色会换色