您需要修改的配置文件将不在您的OS X文件系统上,它们将被附加到充当本地Docker服务器的Tiny Core Linux VM。
要为此配置代理,请首先从“应用程序”启动Boot2docker。启动后,获取一个终端窗口并SSH进入虚拟机:
bash-3.2$ boot2docker sshWarning: Permanently added '[localhost]:2022' (RSA) to the list of known hosts. ## . ## ## ## == ## ## ## ## ===/""""""""""""""""___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~______ o __/ __/ __________/ _ _ ____ _ _| |__ ___ ___ | |_|___ __| | ___ ___| | _____ _ __| '_ / _ / _ | __| __) / _` |/ _ / __| |/ / _ '__|| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ ||_.__/ ___/ ___/ __|_______,_|___/ ___|_|____|_|boot2docker: 1.0.1 master : cad5ece - Fri Jun 20 02:03:40 UTC 2014docker@boot2docker:~$现在创建/修改/ var / lib / boot2docker / profile来设置代理信息:
docker@boot2docker:~$ sudo vi /var/lib/boot2docker/profile
Tinycore需要如下的代理信息:protocol:// ip:port
为安全起见,我同时设置了HTTP和HTTPS代理。
export HTTP_PROXY=http://your.proxy.name:8080export HTTPS_PROXY=http://your.proxy.name:8080
现在,您可以重新启动VM docker服务并退出VM。
docker@boot2docker:~$ sudo /etc/init.d/docker restartdocker@boot2docker:~$ exitConnection to localhost closed.
您现在应该能够对VM实例运行客户端。
bash-3.2$ docker search ubuntuNAME DEscriptION STARS OFFICIAL AUTOMATEDubuntu Official Ubuntu base image356 stackbrew/ubuntuOfficial Ubuntu base image39 crashsystems/gitlab-docker A trusted, regularly updated build of GitL...
通过重新启动VM可以保留此更改。您只需要执行一次。
出于记录,VirtualBox为代理设置了全局首选项设置,但是我在那儿尝试的所有方法都没有用。



