文章目录
- Docker仓库:
- Register:
- 首先:私有仓库搭建:
- 二: harbor企业级仓库搭建:
Docker仓库:
用来存储镜像的地方
Register:
1.Docker提供的一个注册服务器,用来保存多个仓库
2.每个仓库可以包含多个具备不同tag【标签】的镜像
3.Docker运行中使用的默认仓库是Docker Hub 公共仓库。
下面部分直接为两种仓库的搭建方式:
首先:私有仓库搭建:
!!【前提:虚拟机联网】
思路整理:生成认证文件【.crt文件】 —>以registry基础镜像,拉起一个包含认证的容器 —>将认证存放在/etc/docker/certs.d/这个目录下【可以有不同名字的域存在,则可以在该目录下创建多个子目录,存放各自的认证文件】—>上传的镜像有名字要求,所以要docker tag更改名字—>上传push
在其他服务器上:将认证文件考备到/etc/docker/certs.d中,拥有认证文件就可以pull拉去镜像,即下载。
以上就是私有仓库的搭建和使用,较为简单。下面来看看harbor企业级别的仓库是怎样的。
二: harbor企业级仓库搭建:
1.和私有仓库一样先生成证书
2.安装docker-compose,并给可执行权限:chmod +x docker-compose
3.安装harbor并修改配置文件
最后,在解析中也要写入配置文件中设定的主机名。
很简单地几条指令,harbor企业级仓库就搭建完成。
大大的小小阳