docker之搭建私有镜像仓库和公有仓库

一.搭建私有仓库

1.docker pull registry   #下载registry镜像并启动

2. docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry    #启动

3.curl http://192.168.192.140:5000/v2/_catalog   #查看镜像仓库内所有镜像

4.vim /etc/docker/daemon.json
#添加 {"insecure-registries":["192.168.192.140:5000"]}
vim /lib/systemd/system/docker.service 
添加:
EnvironmentFile=-/etc/docker/daemon.json

5.service docker restart #重启docker

6.docker tag centos:latest 192.168.192.140:5000/centos:v1 #打标签

7.docker push 192.168.192.140:5000/centos:v1 #上传

8.docker pull 192.168.192.140:5000/centos:v1 #下载

9.curl http://192.168.192.140:5000/v2/centos/tags/list #列出镜像标签



二.docker hub公共镜像仓库使用

1.注册账号
https://hub.docker.com

2.登录docker hub
docker login
或者
docker login --username=yanglin --password=123456

3.镜像打标签
docker tag testimage:v1 yanglin/testimage:v1

4.上传
docker push yanglin/testimage:v1

#搜索测试
docker search yanglin

5.下载
docker pull yanglin/testimage:v1
原文地址:https://www.cnblogs.com/hbxZJ/p/10236107.html