osx使用docker备忘

设置代理

由于某种未知原因,docker pull repo的时候经常中断,这时可以考虑使用代理服务器。

需要在boot2docker中设置代理服务器

  1. 运行命令docker-machines ssh default,进入boot2docker虚拟机中。
  2. 编辑文件/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
  1. 重启docker服务
docker@boot2docker:~$ sudo /etc/init.d/docker restart
docker@boot2docker:~$ exit
  1. 再次运行docker pull ubuntu就OK啦。

支持中文

在docker中运行ubuntu的时候,中文名称显示为??????。应该是docker hub中的ubuntu是一个最小的系统,没有安装中文支持包。

  1. 安装中文支持包
sudo apt-get install language-pack-zh-hans
  1. 设置环境变量
export LC_ALL=zh_CN.UTF-8

这样就可以正常显示中文文件名了。

参考资料

  1. Docker/Boot2Docker: Set http/https proxies for docker on osx
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容