标签:docker 私有仓库 局域网搭建docker 国内docker源
由于GFW的关系,国内用户在使用docker的时候,pull一个基本的镜像都拉下来,更不用说使用官方的index镜像了。差点放弃使用docker了,google了一圈,总算找到办法。
第一步:安装docker
参见官方指南或则各类中文指南
第二步:从文件系统创建一个image镜像
创建镜像有很多方法,官方的推荐是pull一个,无奈GFW,想下一个基本的ubuntu都下不下来
还有一个办法就是从一个文件系统import一个镜像,个人推荐可以使用opvz的模板来创建:
openvz的模板下载地址如下:
http://openvz.org/Download/templates/precreated
下载完之后
比如:下载了一个ubuntu14.04的镜像
cat ubuntu-14.04-x86_64-minimal.tar.gz |docker import - ubuntu:14.04
然后用docker images看下:
docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu 14.04 05ac7c0b9383 17 seconds ago 215.5 MB
就多了一个我们的ubuntu镜像
第三步:创建私有仓库
官方指南称最简单的办法是 docker run -p 5000:5000 registry,可我们在china
感谢CSDN,我有一个1M的腾讯云服务器,上面搭建了一个私有仓库大家可以使用docker pull 203.195.193.251:5000/registry,到我的服务器下载 速度虽然慢点,但有保证哈
另外的方法是使用刚才的创建的ubuntu来创建,官方有个docker的https://github.com/dotcloud/docker-registry 下载私有仓库的源码,建仓库的方法网上有很多。
参考:
http://www.vpsee.com/2013/11/build-your-own-docker-private-regsitry-service/
第四步:push,pull
创建好自己的私有仓库之后,可以使用docker tag 一个镜像,然后push,然后在别的机器上pull下来就好了。这样我们的局域网私有docker仓库就搭建好了
局域网部署docker--从无到有创建自己的docker私有仓库,布布扣,bubuko.com
局域网部署docker--从无到有创建自己的docker私有仓库
标签:docker 私有仓库 局域网搭建docker 国内docker源
原文地址:http://blog.csdn.net/smallfish1983/article/details/38555827