简单安装Harbor私有镜像仓库

安装准备

Docker 17.06.0-ce+

Docker-compose 1.18.0+

安装Docker

安装工具

yum install -y yum-utils device-mapper-persistent-data lvm2

配置Docker下载地址

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

查看Docker版本列表

yum list docker-ce --showduplicates | sort -r

安装Docker 可以根据版本列表选择需要的Docker版本

yum install -y docker-ce-18.06.3.ce

设置Docker开机自启动

systemctl enable docker.service

安装Docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

安装Harbor

wget https://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-online-installer-v2.0.1.tgz
tar xf harbor-online-installer-v2.0.1.tgz

修改harbor.yml文件

hostname 可以修改为当前服务器IP

port 根据需要修改

不需要https登录可以把相关配置注释

harbor_admin_password 登录Harbor的管理员账户密码

运行Harbor

sh install.sh

浏览器访问Harbor

http://IP:port

用户名:admin

密码:harbor_admin_password

客户端登录配置

修改daemon.json文件(Centos:/etc/docker/daemon.json,不存在可以自己创建)

 

{ "insecure-registries": [ "HarborIP:port" ] }

例如:
{

​ “insecure-registries”: [

​ “192.168.0.10:80”

​ ]
}

修改后需重启docker

systemctl restart docker.service

登录方法

docker login HarborIP:port

例如:docker login 192.168.0.10:80

输入用户名及密码

登录成功后提示Login Succeeded


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部