0
点赞
收藏
分享

微信扫一扫

centos7.2中部署私有仓库harbor

時小白 2022-05-29 阅读 76

harbor1.7 版本部署在 CentOS7.2 中。


1.安装docker

#安装依赖和驱动
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

#配置docker的官方源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

#卸载旧版本
yum remove docker docker-common docker-selinux docker-engine -y

#安装最新版本docker-ce
yum install -y docker-ce

#启动docker
systemctl start docker
systemctl enable docker

2.安装docker-compose

#下载二进制文件
curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
(如果需要安装其他版本的话,请修改上面命令中的版本号)

#赋予二进制文件可执行权限
chmod +x /usr/local/bin/docker-compose

#安装命令补全功能
yum install bash-completion -y
curl -L https://raw.githubusercontent.com/docker/compose/1.16.1/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

#测试是否安装成功
docker-compose --version

3.安装Harbor

wget -P /usr/local/src/ https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-online-installer-v1.7.1.tgz
cd /usr/local/src/
tar xf harbor-online-installer-v1.7.1.tgz -C /usr/local/
cd /usr/local/harbor/
cp /usr/local/harbor/harbor.cfg /usr/local/harbor/harbor.cfg.bak

#Harbor的日常运维管理是通过docker-compose来完成的,Harbor本身有多个服务进程,都放在docker容器之中运行,可以通过docker ps或者docker-compose 来查看
cd /usr/local/harbor/
docker-compose ps

3.1 Harbor的启动和停止

#启动Harbor
docker-compose start
#停止Harbor
docker-comose stop
#重启Harbor
docker-compose restart
#访问测试
在浏览器输入IP地址;默认账号密码: admin / Harbor12345

centos7.2中部署私有仓库harbor_centos

 

3.2 配置镜像的上传和下载

创建/etc/docker/daemon.json文件,在文件中指定仓库地址

cat > /etc/docker/daemon.json << EOF
{ "insecure-registries":["http://IP地址"] }
EOF
systemctl restart docker


作者:HaydenGuo

每一个前十年都想不到后十年我会演变成何等模样,可知人生无常,没有什么规律,没有什么必然。

只要我还对新鲜的知识、品格的改进、情感的扩张、有胃口,这日子就是值得度过的。

举报

相关推荐

0 条评论