harbor一键安装脚本
[root@localhost ~]# cat harbor.sh
#!/bin/bash
set -e
basedir=/opt
echo "#####################################设置下载源#################################"
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
curl -o /etc/yum.repos.d/CentOS-Base-Ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/CentOS-Base-163.repo https://mirrors.163.com/.help/CentOS7-Base-163.repo
curl -o /etc/yum.repos.d/Docker-ce-Ali.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
echo "#######################################更新源###############################################"
yum makecache
echo "######################################安装Docker############################################"
yum -y install docker-ce-18.09.1-3.el7
echo "####################################启动Docker并设置开机启动################################"
systemctl start docker && systemctl enable docker
echo "####################################安装docker-compose######################################"
sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
echo "#####################################下载并解压harbor#######################################"
wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.1.tgz
tar zxvf harbor-offline-installer-v1.8.1.tgz -C $basedir
echo "#####################################修改harbor配置并安装habor##############################"
sed -i "s/hostname: reg.mydomain.com/hostname: `ifconfig ens192|awk 'NR==2{print $2}'`/g" $basedir/harbor/harbor.yml
$basedir/harbor/install.sh
echo “#####################################关闭防火墙#############################################”
systemctl stop firewalld && systemctl disable firewalld
echo “################################安装已完成##################################################”
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
爱吃可爱多!
喜欢就支持一下吧
打赏
微信
支付宝