harbor服务器
*优点:
1.自带docker私有仓库
2.支持基于角色的权限管理
3.支持LDAP
*安装docker
1)安装所需的包
yum install -y yum-utils device-mapper-persistent-data lvm2
2)设置稳定的存储库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3)安装Docker
yum -y install docker-ce-18.06.2.ce-3.el7
systemctl start docker #开启Docker应用
systemctl enable docker #开机启动
*安装docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
*离线安装harbor
wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.1.tgz
*解压“harbor-offline-installer-v1.8.1.tgz”
tar -zxvf harbor-offline-installer-v1.8.1.tgz
*编辑配置文件
vi harbor.yml
1.将hostname 修改为你本机的IP
如:hostname : 192.168.200.139
2.支持HTTP 访问,修改prepare
customize_crt = false
3.启动prepare
./prepare
4.启动 install.sh
./install.sh
注:如果是直接yum install docker 则安装的版本是1.13.1,报错:Need to upgrade docker package to 17.06.0+
*如果需要卸载docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
*安装成功
http://192.168.200.xxx
账号:admin
密码:xxxxx