您的位置:首页 > 运维架构 > Docker

boot2docker相关设置

2015-05-13 11:18 218 查看
关闭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"


在docker container中安装sshd失败解决办法:

http://www.monblocnotes.com/node/2057

在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  #这里指定不走代理的仓库地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: