一. 搭建私有镜像仓库
Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提供registry镜像,使得搭建私有仓 库非常简单。
- 下载registry镜像并启动
# docker pull registry
# docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry
- 测试,查看镜像仓库中所有镜像
# curl http://192.168.1.120:5000/v2/_catalog {"repositories":[]}
二. 私有镜像仓库管理
- 配置私有仓库可信任
# vi /etc/docker/daemon.json
{"insecure-registries":["192.168.1.120:5000"]}
# service docker restart
- 打标签
# docker tag centos:6 192.168.1.120:5000/centos:6
- 上传
# docker push 192.168.1.120:5000/centos:6
- 下载
# docker pull 192.168.1.120:5000/centos:6
- 列出镜像标签
# curl http://192.168.1.120:5000/v2/centos/tags/list
三. Docker Hub公共镜像仓库使用
1、注册账号
https://hub.docker.com
2、登录Docker Hub
# docker login
或
# docker login --username=lizhenliang --password=123456
3、镜像打标签
# docker tag wordpress:v1 lizhenliang/wordpress:v1
4、上传
# docker push lizhenliang/wordpress:v1
搜索测试:
# docker search lizhenliang
5、下载
# docker pull lizhenliang/wordpress:v1
网友评论