官方:
安装
yum install docker-registry
查看安装内容
rpm -ql docker-distribution
修改配置文件
Vim /etc/docker-distribution/registry/config.yml
Rootdirectory: /var/lib/registry 镜像存放位置
允许HTTP方式推送image
Vim /etc/docker/daemon.json
添加 “insecure-reqistries”: [“镜像仓库的主机名:端口”]
[root@node1 harbor]# cat /etc/docker/daemon.json
{
"insecure-registries": ["112.74.52.187"]
}
启动服务
Sysytemctl start docker-distrbution
镜像在仓库的路径:
Cd /var/lib/registry/docker/registry/v2/blobs
HARBOR
基于docker-compose的私有仓库
Docker-compose
语法:
docker-compose.yml
version: '2' # compose 版本号
services: # 服务标识符
web1: # 子服务命名
image: nginx # 服务依赖镜像属性
ports: # 服务端口属性
- "9999:80" # 宿主机端口:容器端口
container_name: nginx-web1 # 容器命名
安装
配置安装文件
Vim /harbor/harbor.cfg
Hostname = 主机名
Ui_url_protocpol = 协议类型
Max_job_workers = CPU数
Customize_crt = 是否使用自定义证书
Harbor_admin_password = 管理员密码
Db_password = 仓库密码
Vim /harbor/docker-compose.yml
停止
在docker-compose.yml文件的目录下运行:
Docker-compose stop