1使用registry镜像创建私有仓库
为了对docker有个宏观认识,有时间可以看一下相关资料:
1.1安装docker
请查看安装文档《基于netopeer2模拟CPE的设计》
1.2应该官方镜像搭建仓库
下载并启动一个registry容器,创建本地私有仓库服务
docker run -d -p 5000:5000 registry
默认情况,会将仓库创建在容器的/tmp/registry目录下。可以使用-v参数来把镜像文件存放在本地指定路径。
例如下面的例子就是把上传的镜像放到/opt/data/registry目录下。
docker run -d -p 5000:5000 registry -v /opt/data/registry:/tmp/registry registry
在本地启动一个私有仓库服务,监听断开为5000.
启动日志可以通过:docker logs registry查看
docker run -d --name raisecom -p 5000:5000 --privileged=true -v /opt/registry:/tmp/registry-dev registry
查看是否安装成功,在浏览器输入安装IP与端口号
2管理使用私有仓库
查看私有仓库地址
查看已有镜像
首先要把需要上传的镜像进行打标签,使其仓库能够识别并确认其属于本地仓库。
docker tag cuili123456/raisecome-netopeer2 0.0.0.0:5000/raisecome-netopeer2
上传镜像
docker push 172.16.110.130:5000/raisecome-netopeer2
2.1从其它服务器下载镜像到私有仓库
在docker客户端,即非私有仓