美文网首页软件
osx使用docker备忘

osx使用docker备忘

作者: menglj | 来源:发表于2015-11-29 16:51 被阅读1030次

    设置代理

    由于某种未知原因,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

    相关文章

      网友评论

        本文标题:osx使用docker备忘

        本文链接:https://www.haomeiwen.com/subject/iofjhttx.html