boot2docker相关设置

本文介绍了如何在Docker中配置HTTPS以解决因默认使用HTTPS而导致的问题,包括使用http代替https的方法,解决在安装sshd过程中遇到的问题,以及如何在boot2docker中设置代理来访问registry。
  1. 关闭https
    在公司尝试使用docker,发现pull image的时候报错,查找到是因为docker默认使用https,但公司的仓库是http的,所以需要额外设置。设置方法参考http://stackoverflow.com/questions/27792969/using-private-registry-hosted-on-dockerhttps://github.com/boot2docker/boot2docker#insecure-registry
$ boot2docker init
$ boot2docker up
$ boot2docker ssh "echo $'EXTRA_ARGS=\"--insecure-registry <YOUR INSECURE HOST>\"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"
  1. 在docker container中安装sshd失败解决办法:
    http://www.monblocnotes.com/node/2057

  2. 在boot2docker中挂代理访问registry的方法:
    启动boot2docker后,先用命令boot2docker ssh进入虚拟机内,修改/var/lib/boot2docker/profile文件,添加代理:

export HTTP_PROXY=a.b.c.d:port
export HTTPS_PROXY=a.b.c.d:port
export NO_PROXY=localhost,private_server:port  #这里指定不走代理的仓库地址
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值