仓库使用
docker官方仓库
注册
https://hub.docker.com
自由注册,邮件激活即可使用
命令使用
Docker pull/search/login/push/tag
tag [镜像名:版本] [仓库]/[镜像名:版本]:标记本地镜像,将其归入某一仓库
Push [仓库]/[镜像名:版本]: 推送镜像到仓库--需要登陆
Search [镜像名]:在仓库中查询镜像 – 无法查询到tag版本
Pull [镜像名:版本]: 下载镜像到本地
Login:登陆仓库
1、命令登陆dockerhub
2、再使用tag命令标记一个镜像,指定自己的仓库
3、使用push命令推送此镜像到仓库里
4、打开查询自己仓库的镜像
私有仓库
搭建
下载registry镜像:docker pull registry
-----可配置加速器加速下载
启动
docker run -d --name reg -p 5000:5000 registry
然后可以通过restful接口查看仓库中的镜像(当前仓库是空的)
配置http传输
私服默认只能使用https,需要配置开放http
配置完毕重启下docker服务
systemctl daemon-reload
systemctl restart docker
私服仓库推送镜像
docker tag hello-world 192.168.244.7:5000/hello-world
docker push 192.168.244.7:5000/hello-world
查询镜像:http://192.168.244.5:5000/v2/_catalog