基于docker安装harbor镜像仓库

该文详细介绍了在CentOS系统上如何安装Docker,包括添加阿里云镜像源、配置Docker加速器,以及安装docker-compose。接着,文章提供了Harbor私有仓库的离线安装步骤,包括下载安装包,修改配置文件,最后执行安装脚本并检查容器运行状态。
摘要由CSDN通过智能技术生成

1. docker安装

(1)docker安装

#docker安装
cd /usr/
mkdir dcoker
cd docker
sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y docker-ce-20.10.12 docker-ce-cli-20.10.12 containerd.io-1.4.12 
systemctl enable docker --now
docker version
ls
cd ~

#docker加速器安装,不安装pull不了镜像
# docker加速配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

(2)docker-compose安装

获取地址:
https://github.com/docker/compose/releases/tag/v2.2.1
# 设置文件权限
chmod a+x docker-compose-linux-x86_64
# 移动到/usr/bin目录下,并重命名为docker-compose
mv docker-compose-linux-x86_64 /usr/bin/docker-compose
#查看版本能查到即安装成功
docker-compose --version

若下载不下来则使用百度网盘地址:
链接:https://pan.baidu.com/s/1poVAPQ-DRcJSf02rEHkQ5g
提取码:8888

若也下载不下来则请用以下命令下载

#1.29.2版本
#1.29.2版本
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 


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

docker-compose --version

(3)关闭防火墙

#关闭防火墙
systemctl stop firewalld.service
#查看防火墙状态
systemctl status firewalld.service
#禁止防火墙开机自动启动
systemctl disable firewalld.service

#注意关闭防火墙后docker需要重启
systemctl restart docker

2.harbr安装

(1)安装文件获取地址:
链接:https://pan.baidu.com/s/1LdwG65_LlNZGrr50ITTBXg
提取码:6ce7

(2)将获取到的文件上传到目标服务器
在这里插入图片描述

[root@node2 ~]# ls
anaconda-ks.cfg  apache-maven-3.8.1-bin.tar.gz  harbor-offline-installer-v2.3.4.tgz  jdk-8u211-linux-x64.tar.gz
[root@node2 ~]# tar -zxvf harbor-offline-installer-v2.3.4.tgz 
harbor/harbor.v2.3.4.tar.gz
harbor/prepare
harbor/LICENSE
harbor/install.sh
harbor/common.sh
harbor/harbor.yml.tmpl
[root@node2 ~]# mkdir /usr/local/docker/
[root@node2 ~]# ls
anaconda-ks.cfg  apache-maven-3.8.1-bin.tar.gz  harbor  harbor-offline-installer-v2.3.4.tgz  jdk-8u211-linux-x64.tar.gz
[root@node2 ~]# mv harbor /usr/local/docker/
[root@node2 ~]# ls
anaconda-ks.cfg  apache-maven-3.8.1-bin.tar.gz  harbor-offline-installer-v2.3.4.tgz  jdk-8u211-linux-x64.tar.gz
[root@node2 ~]# 

(3)进入harbor目录修改harbor.yml.tmpl 文件
cd /usr/local/docker/harbor
cp harbor.yml.tmpl harbor.yml
vim harbor.yml
修改位置如下图:
在这里插入图片描述
(4)修改完文件内容后执行安装
./install.sh

(5)查看容器启动 情况
docker ps
在这里插入图片描述
(6)登录
192.168.10.112:80
账号:admin
密码:Harbor12345
在这里插入图片描述
在这里插入图片描述
至此,harbor安装完成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值