Linux企业运维篇——docker搭建harbor仓库

    xiaoxiao2023-12-01  171

    一.安装docker

    server1中:

    [root@server2 docker]# ls container-selinux-2.21-1.el7.noarch.rpm docker-ce-18.06.1.ce-3.el7.x86_64.rpm libsemanage-2.5-8.el7.x86_64.rpm libsemanage-python-2.5-8.el7.x86_64.rpm pigz-2.3.4-1.el7.x86_64.rpm policycoreutils-2.5-17.1.el7.x86_64.rpm policycoreutils-python-2.5-17.1.el7.x86_64.rpm [root@server2 docker]# yum install -y *

    开启docker服务

    [root@server2 docker]# systemctl start docker

    下载bash*可以补齐命令

    [root@server2 docker]# yum install -y bash*

    退出重新连接补齐功能才会生效

    [root@server2 docker]# logout Connection to 172.25.70.2 closed. [kiosk@foundation70 images]$ ssh root@172.25.70.2 root@172.25.70.2's password: Last login: Sun May 26 05:33:23 2019 from founction70.ilt.example.com

    二.安装Docker-compose

    下载docker-compose-Linux-x86_64-1.22.0,将此文件放入/usr/local/bin/下并修改名称为docker-compose 添加执行权限:

    [root@server2 ~]# cd /usr/local/bin/ [root@server2 bin]# ls docker-compose [root@server2 bin]# chmod +x /usr/local/bin/docker-compose [root@server2 bin]# ls docker-compose

    查看版本

    [root@server2 bin]# docker-compose version

    三.安装Harbor私有仓库

    下载好 harbor-offline-installer-v1.7.0.tgz 并解压

    [root@server2 ~]# ls harbor-offline-installer-v1.7.0.tgz [root@server2 ~]# tar vxf harbor-offline-installer-v1.7.0.tgz

    查看文件,harbor.cfg是docker-compose的配置文件

    [root@server2 ~]# ls docker harbor harbor-offline-installer-v1.7.0.tgz [root@server2 ~]# cd harbor/ [root@server2 harbor]# ls common docker-compose.yml LICENSE docker-compose.chartmuseum.yml harbor.cfg open_source_license docker-compose.clair.yml harbor.v1.7.0.tar.gz prepare docker-compose.notary.yml install.sh

    修改配置文件 harbor.cfg

    hostname = 172.25.70.2 # hostname设置访问地址,可以使用ip、域名,不可以设置为127.0.0.1或localhost

    自动安装

    [root@server2 harbor]# ./install.sh

    Harbor依赖的镜像及启动服务如下

    [root@server2 harbor]# docker images

    [root@server2 harbor]# docker-compose ps

    开启服务

    [root@server2 harbor]# docker-compose start

    输入用户admin,密码Harbor

    [root@server2 harbor]# docker login 172.25.70.2 Username: admin Password:
    最新回复(0)