设置代理
由于某种未知原因,
docker pull repo
的时候经常中断,这时可以考虑使用代理服务器。
需要在boot2docker中设置代理服务器
- 运行命令
docker-machines ssh default
,进入boot2docker虚拟机中。 - 编辑文件
/var/lib/boot2docker/profile
添加如下代码:
export HTTP_PROXY=http://your.proxy.name:8080
export HTTPS_PROXY=http://your.proxy.name:8080
export ALL_PROXY=socks5://your.proxy.name:1080
- 重启docker服务
docker@boot2docker:~$ sudo /etc/init.d/docker restart
docker@boot2docker:~$ exit
- 再次运行docker pull ubuntu就OK啦。
支持中文
在docker中运行ubuntu的时候,中文名称显示为??????。应该是docker hub中的ubuntu是一个最小的系统,没有安装中文支持包。
- 安装中文支持包
sudo apt-get install language-pack-zh-hans
- 设置环境变量
export LC_ALL=zh_CN.UTF-8
这样就可以正常显示中文文件名了。
网友评论