搭建Docker私有仓库折腾记

by Galoisplusplus - 二 02 8月 2016
Tags #cocos2d-x #Docker #CS #tech

最近折腾了一些Docker image,为了方便厂里其他人用,于是本渣还得折腾docker-registry搭个内网的Docker私有仓库~

本渣是照着Docker —— 从入门到实践做的:

1
2
sudo apt-get install -y build-essential python-dev libevent-dev python-pip liblzma-dev
sudo pip install docker-registry

不过还需要再安装swig这个软件包才能正常安装docker-registry

总算安装好了,但在push镜像时出现如下问题:

1
server gave HTTP response to HTTPS client

看了Docker Github上这个issueSOF上这个问题后才明白,是由于Docker服务默认是采用安全连接HTTPS的,对于我们来讲用HTTPS大可不必,可以照着以下步骤修改:

  • 编辑/etc/docker/daemon.json:
1
{ "insecure-registries":["192.168.0.251:5000"] }
  • 重启Docker服务:
1
sudo service docker restart

在拉取镜像的机器上也需要做这样的配置才能成功docker pull

Comments