Docker容器部署运维

Jenkins多分支流水线-搭建docker私有镜像仓库(Har

2020-01-04  本文已影响0人  阿B咬佢只鸡

Harbor

Harbor是Vmvare中国团队开发的企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能,适用大规模docker集群部署提供仓库服务。

环境:

安装:
github下载地址
这个链接速度太慢,可以在这里下载:
其它下载地址

#docker-compose工具
1、安装
curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

(温馨提示:如果上面命令超时导致下载失败,可以用浏览器下载到本地/usr/local/src
再执行:curl -L file:///usr/local/src/docker-compose-Linux-x86_64  -o /usr/local/bin/docker-compose
补充:我的安装机器$(uname -s)=Linux ; $(uname -m)=x86_64)

2、把下载的文件授权
chmod +x /usr/local/bin/docker-compose
docker-compose -version

#安装Harbor
cd /usr/local/src
wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz
tar -xf harbor-offline-installer-v1.4.0.tgz
cd harbor
#如需特殊设置,可以自定义Harbor端口和各个组件容器端口及映射到宿主机的目录(可修改harbor.cfg和docker-compose.yml)
./prepare  
./install.sh
docker-compose -f docker-compose.yml  pull  #-f  指定配置文件;拉取对应的镜像,此步可以省略
docker-compose  up -d
安装Harbor.png

安装完毕:
访问地址http://localhost:80/

Harbor-Ui.png

客户机连接Harbor
修改或创建”/etc/docker/daemon.json“文件
cat /etc/docker/daemon.json

.
上一篇 下一篇

猜你喜欢

热点阅读