docker私有仓库配置

目录

docker私有仓库配置

**1、机器准备

os:openEuler 、rockylinux

mem:4G

disk:100G**

2、关闭防火墙、禁用SELinux

https://i-blog.csdnimg.cn/direct/be275db1866f4a0aa33de84c3da8587d.png

3、安装docker和docker-compose

https://i-blog.csdnimg.cn/direct/bd80339ae8b346e199509fae49591689.png

 yum install docker-ce -y

https://i-blog.csdnimg.cn/direct/556921a9ee0349d6b66d5e3fe59e1db1.png

配置加速

vim /etc/docker/daemon.json
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com",
        "https://docker.nju.edu.cn"
    ]
}

启动

 systemctl enable --now docker.service

部署docker-compose

 curl -L https://mirrors.aliyun.com/docker-toolbox/linux/compose/1.21.2/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose

查看执行权限

 ll /usr/local/bin/docker-compose

https://i-blog.csdnimg.cn/direct/3b4d5862fc294f85abc460c7d3fd1856.png

增加执行权限

 chmod +x  /usr/local/bin/docker-compose

查看docker-compose版本

docker-compose -v

https://i-blog.csdnimg.cn/direct/bce57ccef0d44fbba62fc276195d519f.png

wget -c https://github.com/goharbor/harbor/releases/download/v2.12.2/harbor-offline-installer-v2.12.2.tgz

解压,提供配置文件

tar xf harbor-offline-installer-v2.8.4.tgz -C /usr/local/

进入到此目录中

 cd /usr/local/harbor/

https://i-blog.csdnimg.cn/direct/85b8c9e90f75490d92a0497ee574cf59.png

复制此文件

 cp harbor.yml.tmpl harbor.yml

编辑此文件

注意:

  • yml 配置文件出错,yml 对格式要求非常严格
  • 以 key - value 的形式存在
  • key和value 之间必须有空格
vim harbor.yml

https://i-blog.csdnimg.cn/direct/75ffaa80c5c34963a97aef7d4083ca44.png

./prepare

https://i-blog.csdnimg.cn/direct/7531ec2299bf454299c4ff7886114b01.png

./install.sh

https://i-blog.csdnimg.cn/direct/b09efbf5fcf2441c82e058177ede51b5.png

docker-compose ps

https://i-blog.csdnimg.cn/direct/9218ecfc69954702aaa5f8c239be0cea.png

在浏览器总输入IP地址 :192.168.1.52

用户名admin

密码Harbor12345

https://i-blog.csdnimg.cn/direct/177ba7883da7496b9d0e5fd1bfae1199.png

点击library

https://i-blog.csdnimg.cn/direct/24674f67323c4d54bd3b39a61b8ad373.png 点击推送命令

https://i-blog.csdnimg.cn/direct/4e624f0f85f64ffdb1d727177fe8a1ec.png

https://i-blog.csdnimg.cn/direct/14d86376fbc342bc82bb57ba0bf7c162.png