您的位置:首页 > 运维架构 > Docker

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

我们首先进入到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-machine

docker-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啊。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息